PhoneGap for Games,是或否?

时间:2014-05-04 09:18:24

标签: android cordova

所以我正在考虑开发一些Android应用程序,但是,我是一名Web开发人员,因此我正在考虑使用PhoneGap。使用PhoneGap开发游戏会不是一个坏主意?我学习JAVA会更好吗?

是否有任何程序允许基于html5 / javascript的应用程序开发并且可以用于游戏?

此致

马特

2 个答案:

答案 0 :(得分:3)

答案很简单:取决于游戏

就非本地应用程序的用户界面感觉而言,游戏享有特权:他们通常拥有自己的外观和感觉,与之无关。他们运行的平台。这意味着如果游戏感觉“本地”并且#34;那么这并不重要。或不是,因为相当多的游戏都使用自己的用户界面。 (现在,如果游戏试图出现"本地",那么你可能会遇到问题。但是在游戏中寻求一个独特的用户界面,我怀疑用户可以分辨出来。)

最重要的是你的游戏流畅。要做到这一点,你需要每秒定位60帧,这并不总是很容易做到,特别是如果你正在绘制大量内容或计算大量的交互。简单的游戏可能会很好,但更复杂的游戏(比如3D赛车游戏)会遇到60 fps的问题。

还有一个美中不足:Android 4.4没有硬件 - 加速画布,这意味着无论你怎么努力,你都不会得到太多优于每秒几帧(在填满屏幕的画布上)。这是不幸的,因为4.3(虽然它有自己的怪癖)可以毫无问题地达到60fps(假设有足够强大的设备)。

支持游戏开发的大多数库都支持网络游戏开发。如果它在线工作,你可以在PhoneGap中使用它 - 只需注意你的设备比你的桌面及其网络浏览器慢几个数量级。因此,请不要认为,因为您的桌面浏览器上的游戏运行顺畅,所以它会在设备上运行。

所有这一切,如果你想要绝对最佳的表现,你将不得不去本土。 对于更简单的游戏,它并不总是必要的。这取决于游戏的类型。

注意:如果您的游戏更像是一个问答游戏,那么点击帧速率和使用画布可能不是问题。如果是这种风格的游戏,Phonegap绝对可以正常工作,并且运作良好。

答案 1 :(得分:1)

好的我会告诉你PhoneGap不要给用户真正的Android应用程序感觉 这是下载率。
java也很容易学习,但是Android游戏开发非常难以成为你需要爱的人
所以这是你选择的乐趣