Unity合批处理序列帧优化内存
- 介绍
- 图片导入到Unity中的处理
- Unity中图片设置处理
- Unity中图片裁剪
- 创建序列帧动画
- 总结
介绍
这里是针对Unity序列帧动画的优化内容,将多个图片合批处理然后为了降低Unity的内存占用,但是相对的质量也会稍微降低。可自行进行批处理。如果一个图一张的话肯定是会占用太多的内存,所以直接将图片进行合批处理将多个图放到一张上去就会比较节省内存。
不知道怎么处理图片的可以去看一下PS图片批处理
上面文章中我没有将处理完的图合并到一张上这个比较简单我就不操作了。
不知道视频怎么转序列帧的可以看这个视频转序列帧
图片导入到Unity中的处理
Unity中图片设置处理
因为我Unity是创建的3D项目所以需要自己处理一下,如果创建的2D项目不需要看这一步骤
Unity中图片裁剪
点击图片的Inspector面板中的Sprite Editor
然后按照下面图片步骤顺序进行点击(这里我是一张图里面贴了8个小图,每个人的图不一样需要按照自己的尺寸进行裁剪)最后点击Apply
成功之后的图如下所示
创建序列帧动画
选择刚才处理的图片的所有子图然后拖拽到Hierarchy试图中
然后选择目录创建动画
然后调整大小之后就可以播放动画了,顺序执行序列帧进行播放,播放设置等可以根据创建的Animator组件中进行设置。
总结
感谢大家的支持!