一、Unity Shader中的内置变量(时间篇)
动画效果往往都是把时间添加到一些变量的计算中,以便在时间变化的同时也可以随之变化。Unity shader提供了一系列关于时间的内置变量来允许我们方便地在Shader中访问运行时间,实现各种动画效果
二、纹理动画
常用于资源局限的移动平台、用于代替复杂的粒子系统等模拟出各种动画效果
1.序列帧动画
原理:像放电影一样,依次播放一系列关键帧图像,当播放速度达到一定数值时,看起来就是一个连续的动画。
优点:灵活性强,不需要进行任何物理计算就可以得到非常细腻的动画效果。
缺点:由于序列帧中每张关键帧图像都不一样,因此,要制作一张出色的序列帧纹理所需要的美术工程量也比较大
实现:
需要一张包含了关键帧图像的图像。