java - Android 动画 flash vs. HTML5 vs. Android 的原生动画库?

标签 java android flash html css

我打算为 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/

相关文章:

java - 使用Retrofit进行JSON解析

java - 循环尝试删除 Firebase 数据库上的帐户

flash - 如何在 Flash 中将文本环绕在图像周围 (actionscript 3)

actionscript-3 - 使用 socket.io 将数据从 flash 发送到 node.js 服务器

flash - 如何在 Mac OS X 上的 Flash CS5 中使用 ADOBE AIR SDK 3.1

java - Java代码中的System.setProperty与ant xml中的<sysproperty/>或<jvmargs>之间的区别

java - maven 的 was6 插件可以与 WAS 7 一起使用吗

java - 随机输出图像

android - 如何在android中移动谷歌地图缩放控制位置?

java - 在android中实现ISO/IEEE 11073-10417标准