Unity3D Shader示例之UI序列帧动画

最近在做一个富文本插件YLYRichText,里面用到了ui动画表情,效果如下:

Unity3D Shader示例之UI序列帧动画 - 第1张  | 嘿码BLOG

其原理是在shader里面按照一定的速度改变uv,按顺序计算每一帧的uv偏移量和宽高比例,抓取序列帧图片里面每一帧的区域渲染出来。

代码里面有详细说明哈:

材质球只需要设置这三个参数就行啦。


把代码跑起来一边看效果一边看代码理解更快哦^_^。

猜你喜欢

转载自blog.csdn.net/yuyingwin/article/details/80105746