我正在尝试为 iOS 和 Android 制作跨平台游戏。它需要绘制到画布(实际的游戏部分)和通过本机控件(例如选择选项)看起来更好的导航。理想情况下,我希望编写一次代码并让它在两个平台上都运行。
使用 cocos2d-html5/javascript 在图形方面这似乎很可行。我还没有 100% 弄清楚,但我认为我可以用 javascript 编写所有图形代码,并且无需修改即可在 iPhone、Android 和 html5 上运行。
在使用文件系统、网络和通知等功能方面, PhoneGap似乎适合我的目的。我还没有看到如何结合 cocos2d-javascript 和 PhoneGap,但它在理论上似乎是可能的。
我看到有一些 JavaScript 库使用 iPhone 的本机控件,例如NimbleKit。不过,这只适用于 iOS。是否有任何库可以使用相同的代码为 iPhone 和 Android 创建具有本机外观的控件?