小编这次要给大家分享的是统一材质如何实现序列帧动画效果,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
材质“未点燃的/Demo-SequenceAnimation" { 属性 { _MainTex(“序列帧Image"、2 d)=皐hite"{}//序列帧动画纹理 _Color (“Tint"颜色、颜色)=(1,1,1,1)//颜色 _HorizontalAmount(“水平Amount"、浮点数)=4//行数 _VerticalAmount(“垂直Amount"、浮点数)=4//列数 _Speed (“Speed"、范围(100))=30//播放速度 } SubShader {//由于序列帧图像通常包含了透明通道,因此可以被当成是一个半透明对象。//在这里我们使用半透明的“标配”来设置它的SubShader标签,即把队列和RenderType设置成透明的,//把IgnoreProjector设置为真实的 标记{“RenderType"=癟ransparent"“Queue"=癟ransparent"“IgnoreProjector"=癟rue"} LOD 100 通过 { 标记{“LightMode"=癋orwardBase"}//由于序列帧图像通常是透明纹理,我们需要设置传递的相关状态,以渲染透明效果//在传递中,我们使用混合命令来开启并设置混合模式,同时关闭了深度写入 ZWrite掉 混合SrcAlpha alt="统一材质如何实现序列帧动画效果">
<强>提示:强>
因为使用了透明度混合,如果在游戏视图中看不到效果,可去掉照明面板中的天空体的材质;
装天花板(x),对输入参数向上取整,例如:装天花板(浮动(1.3)),,其返回值为,2.0
地板(x)对输入参数向下取整,例如地板(浮动(1.3)),返回的值为,1.0;但是,地板(浮动(-1.3))返回的值为0。-2.0。
引用>看完这篇关于统一材质如何实现序列帧动画效果的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
统一材质如何实现序列帧动画效果