12.creator 帧动画使用记录
2018-07-15 本文已影响0人
会写诗的翩翩少年
零、引言
本文主要关于帧动画使用的问题,以及一些本人在开发中的问题做一些记录,并非使用教程,使用的creator版本为1.9.2
一、引入资源
1.直接将散图拖入creator的文件夹中,然后按照creator教程生成动画
问题:图片资源会被creator自动裁剪,效果如下,红色框为裁剪前,紫色框为裁剪后,这样就会导致每一帧的大小都不一样
解决:将图片中的Trim Type改为Custom,然后修改Trim Width、Height等参数值,使每一帧图片的大小保持一致
吐槽:本人试过多选图片,统一修改,然而修改完之后只会有一张被修改,不能多张一起修改
建议:可使用python脚本,批处理图片对应的meta文件

2.通过Texture Packer对图片进行打包,然后导入
注意:打包图片时,需如下图所示,将Trim Mode设为None,否则也会裁剪图片

二、动画镜像的使用

为节省资源,一般会将动画左右行走的动画做成镜像,这样只需要一份资源即可,做成镜像的方式有两种:
1.如图左上,修改scaleX为-1,对应子节点A也会随之翻转
2.如图坐下,修改width为-width,只会对当前精灵进行镜像,并不会影响子节点
结语
以上为本人近期使用帧动画遇到的一些问题,若有更好的思路或解决方案,欢迎打扰