- Creator 版本: 2.4.3
看了不少教程,制作角色动画基本上都是使用动作分解碎图(或.plist)在动画编辑器中制作成序列帧动画然后调用。
但我有如下角色图,每帧宽高固定且连续,是否可以通过图像剪裁的方式,通过代码指定x、y及width、height,剪裁出显示区域并不断轮换来形成动画效果?
如果有相关教程,麻烦给个地址。
或者是我的这种方式有什么问题?
看了不少教程,制作角色动画基本上都是使用动作分解碎图(或.plist)在动画编辑器中制作成序列帧动画然后调用。
但我有如下角色图,每帧宽高固定且连续,是否可以通过图像剪裁的方式,通过代码指定x、y及width、height,剪裁出显示区域并不断轮换来形成动画效果?
如果有相关教程,麻烦给个地址。
或者是我的这种方式有什么问题?
使用mask组件显示一块区域,图片作为mask的子类,然后通过改变图片的位置应该可以达到你说的效果。但是你为何还不如把大图切碎,然后做序列帧呀?
因为人物,怪物图很多,除了行走还有攻击、魔法等等,每个角色每个动作动作都去弄一个序列帧动画实在太麻烦,而且他们的大小、位置相同。所以用一套代码控制,通过修改图片源和坐标等属性就能完成大量的人物怪物动作
十分感谢!
谢谢,下来学习学习
整套素材应该不错嗷。可以给我一份吗?
你这个既然是大小固定,就是设置序列帧就可以了。不用考虑animation那些东西。