【发布时间】:2012-02-29 10:02:41
【问题描述】:
我正在寻找一个 2D 游戏引擎,用于同时面向 Android 和 IOS,而无需重写我的代码。如果还支持 WP7,则可以加分。
我找到了很多,但它们都使用 c++。我真的很想要一个使用解释/高级语言的游戏引擎(c#、java、python、lua,你说。我更喜欢强类型的语言),这种语言的生产力远好于 C/C++(在至少在我这边)
我找到了这个:
优点:
- BSD 许可证
- 使用解释性语言(Squirrel,ps:没听说过,但它接缝不错)
缺点:
- 很简单的API
- 无法访问底层系统的全部功能(无法使用 os api 连接蓝牙或互联网)
优点:
- C#
- WP7 支持,+ 其他
- 它的接缝得到很好的支持
缺点:
- android 的 mono 和 ios 的 mono 都是 400 美元。我是一名学生,我在空闲时间开发,我没有那么多钱可以投资,如果我必须在两者之间进行选择,我会选择 android 并坚持使用 AndEngine,这对我现在的需求非常有用(也是遗憾的是它仅适用于 Android)
嗯,我不知道在这两个平台上工作并使用解释语言的其他引擎。
关于 C++ 的,
- 开源
- C++
- 有据可查? (因为它是从 cocos2d 移植过来的,所以我希望 cocos2d 的教程对 cocos2d-x 也有用)
- WP7 可能的移植
- 仅从 pc 为这两个平台进行开发并不容易(显然在任何情况下都需要 mac 才能将应用程序加载到商店)
- C++
- 合理的价格(149 美元with in-app splash。+300 美元只是删除它有点太多了)
- Apps program
- Very well support for running it in the emulator(段:技术)
- Good help in deploying the app(段落:在设备上安装)
我错过了一些好东西吗?我真的很想找到一个使用解释语言的好语言,但我发现的那个太贵或不能满足我的需求(我需要完全访问网络 API)。如果不存在这样的引擎,我想我会使用 cocos2d-x(因为它是开源的),但我确定我没有考虑其他引擎!
【问题讨论】:
标签: android ios windows-phone-7 cross-platform