欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Unity Shader实现动态过场切换图片效果

程序员文章站 2022-07-02 22:38:16
本文实例为大家分享了unity shader实现动态过场切换图片的具体代码,供大家参考,具体内容如下一、简单介绍shader language的发展方向是设计出在便携性方面可以和c++、java等相比...

本文实例为大家分享了unity shader实现动态过场切换图片的具体代码,供大家参考,具体内容如下

一、简单介绍

shader language的发展方向是设计出在便携性方面可以和c++、java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。

本文介绍,如何使用 shader ,动态过场形式切换图片的一点简单效果。

二、实现原理

1、通过时间叠加判断,当 值小于 主图 uv 的时候,进行切换图的渲染

三、注意事项

1、 当小于 x,渲染_cuttex(开始都是小于 x的,开始渲染_cuttex), 随着时间变化,切换为 _maintex

四、效果预览

Unity Shader实现动态过场切换图片效果

五、实现步骤

1、打开unity,新建一个工程

Unity Shader实现动态过场切换图片效果

2、导入素材,和新建shader,并对应新建材质

Unity Shader实现动态过场切换图片效果

3、编写好shader,把材质对应赋值

Unity Shader实现动态过场切换图片效果

4、场景中添加一个 quad ,并把材质赋给quad,用来显示

Unity Shader实现动态过场切换图片效果

5、运行场景,效果如上

Unity Shader实现动态过场切换图片效果

六、关键代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。