位置: 编程技术 - 正文

Unity3D屏幕特效合成(unity3d特效教程)

编辑:rootadmin
Unity3D可以使用屏幕合成效果,估计很多人都知道,因为自带的屏幕特效包里面有很多这样的例子。比如原来摄像机渲染出来的效果是这样的:通过合成,你可以把它做颜色的偏移或者反转: 或者可以在上面合成自己指定的纹理图片和效果等:屏幕合成的原理其实很简单,只是把原来屏幕渲染的东西,通过一个特定的着色器改变内容成为新的画面,然后替代了原来的画面。需要的东西有这么几样:1、一个着色器程序2、Camera.OnRenderImage(RenderTexture,RenderTexture)方法3、Graphics.Blit方法原理如下:首先,在做合成处理的脚本里面写方法 void OnRenderImage(RenderTexture src, RenderTexture dest) { Graphics.Blit(src, dest, mat); }这个方法是在所有渲染工作完成之后调用的,输入的src是渲染工作完成之后得到的画面,而dest是目标的画面,目标的画面将会替代src显示在屏幕上。里面调用的Graphics.Blit(src, dest, mat);方法,是把src给复制写入dest中,mat是材质,如果有这个,那么在复制过程中会使用mat中的着色器改变图片的内容。代码就是这么简单。如果你要容错,可以做一个检查mat是否为空的操作。剩下的工作就是编写mat里面的着色器的过程了。这个着色器你可以使用vertex and fragment shader或者Surface Shader编写都可以,没有什么神秘的地方,你可以使用各种的变量或者纹理图片。不过记得一点是,刚才我们的整个屏幕的渲染结果src会自动的成为_MainTex纹理输入,而这张图片由于是平铺在屏幕上的,所以input的uv坐标就是刚才那张_MainTex的uv坐标了。然后剩下的就是你在片段着色器程序或者表面着色器程序里面通过改变它的uv信息、偏移、颜色改变或者用各种纹理来叠加颜色。而最后,如果你的叠加效果是有动画效果的,那么就在脚本里面动态改变material里面的参数,就可以了。

推荐整理分享Unity3D屏幕特效合成(unity3d特效教程),希望有所帮助,仅作参考,欢迎阅读内容。

Unity3D屏幕特效合成(unity3d特效教程)

文章相关热门搜索词:unity特效常见问题,unity游戏特效教程,unity 屏幕特效,unity 屏幕特效,unity 屏幕特效,unity特效常见问题,unity3dui界面特效,unity 全屏特效,内容如对您有帮助,希望把文章链接给更多的朋友!

背包系统(一) 背包系统(一)1、创建一个Sprite作为背景,创建一个Sprite作为背景的子对象,并把它设为预设体。2、分别拖放8个子预设体拖放到场景中,排成3行3列,

unity3d游戏之如何开发商人模块心得(二) 【1、让我们来回顾一下原先商店的各个商品的布局】根据原先同学所做的商店的预设框架(坑,为什么是坑我后面还会具体描述),开始往里面填肉

unity游戏开发之令人上瘾的6大手游设计’潜规则’ 在当今智能手机和平板盛行的时代,这些休闲游戏乎已经达到人手一款的地步。毫无疑问,开发者将在他们的游戏中加入更多的关键心理元素。为了发

标签: unity3d特效教程

本文链接地址:https://www.jiuchutong.com/biancheng/373013.html 转载请保留说明!

上一篇:unity游戏之北美市场调查独立开发者回归发行商模式(unity onbecameinvisible)

下一篇:背包系统(一)(背包 ui)

  • 全面一次性奖金收入扣税标准
  • 股东股权转让印花税公司可以报销吗
  • 个人承担的社保计入管理费用吗
  • 劳务派遣人员工作单位怎么写
  • 公司转给法人备注怎么填
  • 房地产开发企业土地增值税清算
  • 本月出库金额等于什么
  • 土地税退税做什么分录
  • 销售公司车辆如何填报销项税
  • 合并利润表抵消事项包括
  • 跨年度冲减收入
  • 无形资产摊销金额计入什么科目
  • 工会有纳税号吗
  • 房地产企业转让股权缴纳土地增值税
  • 公司支付广告服务费账务处理
  • 房地产未售商品房已办房产证要交房产税么
  • 销售类合同审核要点
  • 专用发票上注明的税额是什么
  • 暂估入库冲回有差额
  • 穿越火线刷枪视频教程
  • 卖废旧物品账务处理
  • 公司总部固定资产折旧
  • mac更新内容
  • kcleaner.exe是什么
  • 设备进项抵扣新政策
  • linux命令行使用鼠标
  • 房屋修理费用
  • 整理php防注入和注入
  • 钢铁企业成本核算表
  • 山茶花的养殖方法和注意事项视频
  • 获取vue实例
  • 临时经营如何纳税
  • 没进项可以开专票吗
  • vue的后端
  • php正则替换字符串
  • 旅行社代订的机票可以退吗
  • 食堂洗碗机操作规程
  • c++operator详解
  • 主营业务收入登记明细账簿范本
  • 纳税申报的流程如何?面试怎么说
  • 外经证开错作废要带些什么
  • 一年的房租费摊销的账务处理
  • 疫情期间制造费用账务处理
  • 个人所得税10月份申报期
  • 销项税进项税月末怎么处理
  • 租金收入什么时候交房产税
  • 房屋出租简易计税进项税额需要转出么
  • 购入固定资产怎么抵扣企业所得税
  • 以股权入资该怎么办
  • 职工教育经费是否可以抵扣进项税
  • 货款去零头分录
  • 研发费用如何做账
  • 研究费用怎么做账
  • 置换房产怎么交税
  • 当月管理费用为负数
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 待摊费用取消了怎么做账
  • 242104 税控盘
  • 会计总账怎么做账
  • 商品销售折让怎么计算
  • sqlserver分页查询
  • MySql 5.6.35 winx64 安装详细教程
  • linux 的ll
  • win10开机出现onekey ghost
  • 硬盘装pe怎么启动
  • windows无法安装所需的文件,请确保所需的所有文件可用
  • hipo.dll是什么
  • windows10mode
  • centos安装vim命令
  • 三步搞定的贵公子发型教程
  • win7连接路由器设置
  • shell printf 变量
  • JAVA的OPENGL,JOGL入门实例----碰撞移动的正方体 (配置+源代码)
  • 字符串拼接join
  • jquery中什么方法用于模拟光标悬停事件
  • bash shell 语法
  • unity ctrl
  • js 仿真
  • 北京税务网点
  • 2023年河北居民养老保险缴费时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设