用于2D游戏的复杂android动画:什么方法?
作者:互联网
我正在为Android(和稍后的iPhone)启动2D游戏.
我想为屏幕上的动物设置动画(想像一只卡通狗).这样做的最佳方法是什么?
我应该使用Android内置的补间api并将其混合以获得良好的动画序列(缩放,平移,旋转).有什么工具可以帮助我做到这一点吗?是否可以在Flash中制作动画并“导入”动画序列(可能通过AS3生成?)
否则,我应该用一块空白画布“手工”完成并绘制所有绘制逻辑吗?
我只是想以最快的方式为角色设置动画(如果我需要为20个小时的1个复杂动画编写代码,我不确定我会走的太远).
谢谢 :)
解决方法:
我强烈建议您使用专门用于游戏开发的跨平台库,例如LibGDX,它允许您使用桌面目标,并在对结果满意后切换到android目标(相同的代码,1行添加到开关:p).
至于动画,我构建了Tween engine,可用于从任何对象插入任何属性.有了它,您就可以补间旋转,位置,不透明度,模糊等等.它独立于平台,也不依赖于库.
有关更多信息,我建议您查看我对此other question所做的回答.
更新:内置大量文档.检查Google代码项目.
标签:tween,animation,canvas,android 来源: https://codeday.me/bug/20191102/1995255.html