我打算为 Android 手机编写一款塔防游戏。我了解 Java 和 Android SDK;但是,我是动画新手,对从哪里开始有一些疑问。
我将只使用 2D 图形(以后可能会使用 3D 图形,但现在我会保持简单),有基本的动画(敌人沿着预定路径移动,静止的塔向移动的敌人射击,也许还有几乎没有爆炸声),以及一些由不同游戏 Action 产生的声音。只是为了让您大致了解我在想什么,我的游戏将非常类似于bloons tower defense 4。 .
我的问题是,根据我上面所述,您是否建议我合并 Flash、HTML5 或 Android 的原生动画库?使用每一个的优点和缺点是什么?如果这些都不是好的选择,那么什么才是?
最佳答案
我建议使用 Android 的本地库。 Adobe 已经表示他们将不再支持 Android 上的 flash,因此随着时间的推移你会慢慢成为用户。此外,Android 的 native 库无论如何都会为您提供更好的性能。此外,还有一些非常好的框架可以让使用 OpenGL 在 Android 上开发游戏变得 super 容易(有关详细信息,请参阅 andengine 或此 Gamers post)。
就 HTML5 而言,我会说远离它。与网络应用相比,大多数用户更喜欢 native 应用,我几乎可以向您保证,您将通过 native 应用获得更好的性能。
关于java - Android 动画 flash vs. HTML5 vs. Android 的原生动画库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317574/