Android 游戏的PhoneGap,是还是否?

Android 游戏的PhoneGap,是还是否?,android,cordova,Android,Cordova,因此,我正在考虑开发一些android应用程序,然而,我是一名web开发人员,因此我正在考虑使用PhoneGap。使用PhoneGap开发游戏是个坏主意吗?对我来说学JAVA会更好吗 是否有允许基于html5/javascript的应用程序开发并可用于游戏的程序 问候 Matt好的,我会告诉你PhoneGap并没有给用户android应用程序的真实感觉 这是下载速率。 java也很容易学,但是android游戏开发很难,你需要热爱它 这是你的选择,玩得开心好吧,我会告诉你PhoneGap并没

因此,我正在考虑开发一些android应用程序,然而,我是一名web开发人员,因此我正在考虑使用PhoneGap。使用PhoneGap开发游戏是个坏主意吗?对我来说学JAVA会更好吗

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

问候


Matt

好的,我会告诉你PhoneGap并没有给用户android应用程序的真实感觉 这是下载速率。
java也很容易学,但是android游戏开发很难,你需要热爱它

这是你的选择,玩得开心

好吧,我会告诉你PhoneGap并没有给用户android应用的真实感觉 这是下载速率。
java也很容易学,但是android游戏开发很难,你需要热爱它
这是你的选择,玩得开心

答案很简单:这取决于游戏

就非本地应用程序的用户界面“感觉”而言,游戏享有特殊的特权:它们通常有自己的外观和感觉,与运行平台无关。这意味着游戏是否感觉“本土”并不重要,因为很多游戏都使用自己的用户界面。(现在,如果游戏试图显得“本地”,那么你可能会有问题。但是,在游戏中要有一个独特的用户界面,我怀疑用户是否能分辨出区别。)

最重要的是你的比赛是顺利的。要做到这一点,你需要以每秒60帧为目标,而这并不总是容易做到的,尤其是如果你正在绘制大量内容或计算大量交互。简单的游戏可能会做得很好,但更复杂的游戏(比如,3D赛车游戏)在达到每秒60帧时会遇到问题

还有一个美中不足的地方:Android 4.4没有硬件加速画布,这意味着无论你怎么努力,你都无法获得比每秒几帧更好的效果(在充满屏幕的画布上)。这是不幸的,因为4.3(尽管它有自己的怪癖)可以达到60fps而没有问题(假设有足够强大的设备)

大多数支持游戏开发的库与支持web游戏开发的库相同。如果它在线工作,你可能可以在PhoneGap中使用它——只要注意一个事实,你的设备比你的桌面和网络浏览器慢几个数量级。因此,不要因为你的游戏在桌面浏览器上运行顺畅而认为它会在设备上运行

综上所述,如果你想获得绝对最佳的性能,你就必须去本土。但是对于简单的游戏来说,它并不总是必要的。这取决于游戏的类型

注意:如果你的游戏更像是一个智力竞赛游戏,那么点击帧速率和使用画布对你来说可能不是问题。如果是这样的游戏风格,Phonegap肯定可以很好地工作。

答案很简单:这取决于游戏

就非本地应用程序的用户界面“感觉”而言,游戏享有特殊的特权:它们通常有自己的外观和感觉,与运行平台无关。这意味着游戏是否感觉“本土”并不重要,因为很多游戏都使用自己的用户界面。(现在,如果游戏试图显得“本地”,那么你可能会有问题。但是,在游戏中要有一个独特的用户界面,我怀疑用户是否能分辨出区别。)

最重要的是你的比赛是顺利的。要做到这一点,你需要以每秒60帧为目标,而这并不总是容易做到的,尤其是如果你正在绘制大量内容或计算大量交互。简单的游戏可能会做得很好,但更复杂的游戏(比如,3D赛车游戏)在达到每秒60帧时会遇到问题

还有一个美中不足的地方:Android 4.4没有硬件加速画布,这意味着无论你怎么努力,你都无法获得比每秒几帧更好的效果(在充满屏幕的画布上)。这是不幸的,因为4.3(尽管它有自己的怪癖)可以达到60fps而没有问题(假设有足够强大的设备)

大多数支持游戏开发的库与支持web游戏开发的库相同。如果它在线工作,你可能可以在PhoneGap中使用它——只要注意一个事实,你的设备比你的桌面和网络浏览器慢几个数量级。因此,不要因为你的游戏在桌面浏览器上运行顺畅而认为它会在设备上运行

综上所述,如果你想获得绝对最佳的性能,你就必须去本土。但是对于简单的游戏来说,它并不总是必要的。这取决于游戏的类型


注意:如果你的游戏更像是一个智力竞赛游戏,那么点击帧速率和使用画布对你来说可能不是问题。如果是那种类型的游戏,Phonegap肯定可以正常工作。

什么类型的游戏?Flappy2048?或者是3D赛车游戏?可能是一款有很多gif图像的低rez游戏。什么类型的游戏?Flappy2048?或者3D赛车游戏?可能是一款有很多gif尖顶的低rez游戏。