我正在为Android(以及之后的iPhone)开始2D游戏。 我想在屏幕上动画动物(想想一只卡通狗)。这样做的最佳方法是什么? 我应该使用Android内置的补间api,并将它们混合以获得良好的动画序列(缩放,平移,旋转)。有没有工具可以帮我这么做?是否可以在flash中进行动画并“导入”动画序列(可能是通过AS3生成?)
否则我应该“手工”,用空白画布并写下所有绘制逻辑吗?
我只是试图以最快的方式为我的角色制作动画(如果我需要为一个复杂的动画编码20小时,我不确定我会走得很远)。
谢谢:)
答案 0 :(得分:2)
我会开始关注现有的游戏引擎。例如AndEngine - Free Android 2D OpenGL Game Engine或现有游戏Replica Island
答案 1 :(得分:2)
我强烈建议您使用专用于游戏开发的跨平台库,例如LibGDX,它允许您使用桌面目标,一旦您对结果感到满意,请切换到android目标(相同的代码,1行添加到switch:p)。
对于动画,我构建了一个Tween engine,可用于插入任何对象的任何属性。有了它,你可以补间旋转,位置,不透明度,模糊,......一切。它独立于平台,独立于库。
有关详细信息,我建议您查看我对other question所做的回答。
更新:构建了大量文档。检查谷歌代码项目。
答案 2 :(得分:0)
为此:
Cocos2d-X(跨平台)免费
LibGDX(跨平台)支付敌人iOS