位置: 编程技术 - 正文

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)

  • 多扣的增值税怎么做账务处理
  • 增值税欠缴
  • 会计凭证审核的主要内容
  • 核定征收需要什么条件
  • 查账征收企业所得税年报怎么填
  • 收到固定资产发票抵扣进项税
  • 进项税额有留底怎么做分录
  • 跨地区经营企业代码表从哪里找
  • 收取不合规发票怎么处理
  • 小规模纳税人转让土地使用权
  • 高新技术企业如何查询
  • 收到托收凭证怎么填写
  • 小规模820如何填写申报表?
  • 公司向个人租车协议范本
  • 资产总额和净资产总额的区别
  • 用友u8计提企业所得税
  • 应交税费待抵扣进项税额是什么科目
  • 因为质量问题
  • 非营利组织属于企业吗
  • 固定资产核销怎么做
  • 年末应计提坏账准备为什么是负数
  • 车辆维修的增值税怎么算
  • php框架基础教程
  • 预缴税款忘记抵扣
  • win10打印机驱动在电脑哪里找
  • Win10 Build 19043.1266(21H1)更新已知问题汇总
  • 企业支付宝给别人有什么用
  • 营业利润,利润总额的计算公式是
  • 存放同业款项和拆出资金在资产负债表中
  • vue兼容性
  • 克鲁格国家公园大雄狮视频大全
  • 社保代扣代缴会计分录怎么做
  • 房地产企业土地使用税纳税义务终止
  • php随机生成1到3的数字
  • 调整以前年度损益调整分录费用调增
  • vue插槽使用
  • 下载下来是php
  • vue网上商城项目
  • 人才引进的安家费
  • 缴纳增值税会计科目
  • 以固定资产增资流程是怎样操作
  • 以前年度收入少计如何做帐
  • java 访问者模式
  • 学电脑网站
  • mysql的基本介绍
  • 以前年度未入账固定资产账务处理
  • sql批量替换日期中的月份
  • SQLServer2005与SQLServer2008数据库同步图文教程
  • mongodb视频教程
  • 预收账款和其他应付款
  • 以前年度损益科目编码
  • 对账结算流程
  • 出差餐补算在工资里吗
  • 2017年6月,小张买了一台笔记本电脑,其主要硬件参数
  • 开具红字发票后所冲销的销项税应该怎么处理?
  • 劳务派遣公司小规模纳税人如何开票
  • 园林土方施工有哪些分项工程
  • 计入当期损益是不是计入三大期间费用
  • 平行结转分步法例题
  • 一个基于口令的用户身份认证基本过程是怎样的?
  • ubuntu软件安装
  • fedora怎么联网
  • window10打补丁
  • linux修改密码认证令牌错误
  • win1020h2版本怎么更新
  • linux系统加载网卡驱动
  • windowsxp是什么时候正式发布
  • kmsss.exe是什么
  • lua struct
  • unsupportedclassversion
  • activity lunchmode详解
  • dos删除文件夹下所有文件 不删除父目录
  • Node.js中的全局变量有哪些
  • js 图片压缩库
  • vue cli3 webpack配置
  • node.js express koa
  • 基于Android的游戏陪玩APP设计
  • python设计程序
  • python 电话号码
  • 资源税的税目有7个,其中不包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设