Unity Shader 之 简单序列帧(uv)动画的效果实现
目录
Unity Shader 之 简单序列帧(uv)动画的效果实现
一、简单介绍
Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。
序列帧动画,根据一序列的分解动画图片,根据时间变化,顺序播放每张动画,实现2D动画效果。
二、实现原理
1、根据时间,动态 uv 增加指定数;
2、floor 函数向下求整,保证每次按图片帧变化,(有别于 uv 滚动动画);