3

我正在为 Android(和后来的 iPhone)开始一个 2D 游戏。我想在屏幕上为动物制作动画(想想卡通狗)。这样做的最佳方法是什么?我是否应该使用 Android 的内置补间 api,并将它们混合以获得良好的动画序列(缩放、平移、旋转)。有什么工具可以帮助我做到这一点吗?是否可以在 Flash 中制作动画并“导入”动画序列(可能通过 AS3 生成?)

否则我应该用空白画布“手工”做这个并写下所有的绘制逻辑吗?

我只是想以最快的方式为我的角色制作动画(如果我需要为 1 个复杂的动画编写 20 小时的代码,我不确定我会走多远)。

谢谢 :)

4

3 回答 3

2

我会开始关注现有的游戏引擎。例如AndEngine - 免费的 Android 2D OpenGL 游戏引擎或现有游戏Replica Island

于 2011-02-03T15:04:23.997 回答
2

我强烈建议您使用专门用于游戏开发的跨平台库,例如LibGDX,它允许您使用桌面目标,一旦您对结果感到满意,就切换到 android 目标(相同的代码,1添加到开关的行:p)。

至于动画,我构建了一个Tween 引擎,可用于插入来自任何对象的任何属性。有了它,你可以补间旋转、位置、不透明度、模糊……一切。它独立于平台和独立于库。

有关更多信息,我建议您查看我对 this other question的回答。

更新:建立了广泛的文档。检查谷歌代码项目。

于 2011-04-13T13:54:46.540 回答
0

为了这 :

Cocos2d-X(跨平台)免费

LibGDX(跨平台)付费敌人 iOS

于 2013-09-20T12:44:46.310 回答