位置: 编程技术 - 正文

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)

  • 电子税务局怎么添加办税人员
  • 增值税专用发票抵扣期限
  • 房地产开发公司组织架构
  • 出租房屋取得的收入计入什么
  • 税务是怎么回事
  • 增值税零税率是一种税收优惠政策
  • 筹建期的收入要交企业所得税吗
  • 合伙律师事务所的合伙人必须是
  • 什么是未投入使用的固定资产
  • 企业购买土地如何做账
  • 支付宝公户可以转私户吗
  • 企业所得税准予扣除
  • 非营利组织的项目管理流程包括
  • 两处以上取得工资如何交社保
  • 检测样品留样期限
  • 融资租赁出租人和承租人的区别
  • 财务怎么查询微信转账单号真假
  • 股权转让分期收款怎么企业所得税
  • 招待用酒可以抵扣所得税吗
  • 境外施工
  • 流动资产包括哪些形式
  • 贸易公司未开票收入要报税吗
  • 没有进出口权可以做外贸吗
  • 会计事务所成本核算方法
  • 库存商品淘汰报告模板
  • 固定资产双倍余额递减法计提折旧公式
  • 增值税减免算什么费用
  • windows11如何删除账户
  • 增值税专用发票丢了怎么补救
  • 20个健康生活常识
  • 现金解款单的使用范围
  • 房屋产权置换怎么交税?
  • 车辆赔偿款收条怎么写
  • 无形资产的摊销计入什么科目
  • 投资性房地产出售时其他综合收益
  • php版本7和5区别
  • 企业购买银行理财
  • 私人医院需要缴纳哪些税费
  • 前端框架三大框架
  • deepsort 跟踪
  • php设置title
  • 购买超市购物卡会计分录
  • 搅拌机属于什么费用
  • 无形资产和固定资产减值准备可以转回吗
  • 领取材料的分录
  • 企业应缴纳税款
  • 清空表sql语句
  • 政府补助如何确定收入
  • 车辆购置税 购置
  • 房地产开发公司注册资金要求
  • 存货价值的计算公式
  • 空调购买攻略
  • 计提印花税会计分录
  • 投资性房地产的定义
  • 不动产租赁行业代码
  • 简易征收的进项税可以抵扣吗
  • 营改增对企业税负影响
  • java下一页
  • 通过分析SQL语句的执行计划优化SQL
  • ubuntu docker教程
  • ubuntu for windows
  • 苹果电脑安装win7系统教程
  • thinkpad x230笔记本电脑
  • 在windows 7中任务栏儿
  • 预装win7系统
  • windows10mobile官网
  • Linux系统调用函数
  • win10企业版怎么连接无线网
  • xpspeak导入数据总是error reading
  • windows10稳定版本
  • win7怎么修改开机启动
  • exceltype函数的用法
  • 一个简单的微笑说说
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • awk统计文件大小
  • 关于jquery的事件冒泡,以下描述正确的是
  • python算法怎么用
  • js 构建树
  • jquery怎么打开
  • 沈阳市税务局最新公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设