我正在寻找一个2D游戏引擎,用于定位Android和IOS,而无需重写我的代码 . 如果支持WP7也可获得奖励积分 .
我找到了很多,但他们都使用c . 我真的很喜欢使用解释/高级语言的游戏引擎(c#,java,python,lua,你说 . 我倾向于使用强类型语言),使用这种语言的效率远远高于C / C(在至少在我身边)
我找到了这个:
优点:
-
BSD许可证
-
使用解释语言(Squirrel,ps:从未听说过它,但接缝很好)
缺点:
-
真的很简单Api
-
无法访问底层系统的全部功能(无法使用os api连接蓝牙或互联网)
优点:
-
C#
-
WP7支持,其他
-
它的接缝得到了很好的支持
缺点:
- 用于Android的单声道和用于ios的单声道每个400美元 . 我'm a student and i develop in free time, i have no such money to invest, and if i must chose between the 2, i' ll选择了android并坚持使用AndEngine,这对我现在的需求非常有用(太难过它只是Android)
好吧,我不知道其他引擎可以在两个平台上工作并使用解释语言 .
关于C,
-
开源
-
C.
-
有充分记录吗? (因为它是从cocos2d移植的,我希望cocos2d的教程对cocos2d-x也有用)
-
WP7可能移植
-
它不能简化只用pc开发这两个平台(显然在任何情况下都需要mac来加载应用程序到商店)
-
C.
-
合理的价格(149 $ with in-app splash . 300 $只是为了删除它有点太多了)
-
Good help in deploying the app(段落:在设备上获取)
我错过了一些好的吗?我真的很想找到一个使用解释语言的好的,但是我找到的那个太昂贵或者不能满足我的需求(我需要完全访问网络apis) . 如果这样的引擎不存在,我想我会使用cocos2d-x(因为它是开源的),但我确定我没有考虑其他引擎!
5 回答
有许多游戏引擎适用于Android和iOS,26我的最后一次计算 . 看看http://mobilegameengines.com/
还有Unity .
对于2D游戏,你不需要它的专业版,虽然非专业版仍然是2 * 400美元的iOS和Android .
众所周知,使用mono(C#)作为脚本引擎 .
您还可以选择compile mono for ARM / Android,并在本机使用它 . 它不受支持,您必须在代码周围创建一些包装器,以便它可以与Android本机API连接 .
如果仔细使用命令,则可以通过对io和XNA(WP7)的Mono进行一些更改来移植此代码
V-Play(v-play.net)是一款基于Qt / QML的跨平台2D游戏引擎 . API reference . 它已经支持iOS,Android,Symbian,MeeGo和桌面平台 . BlackBerry和Windows Phone支持正在进行中,很快就会添加 . V-Play还附带了即时可用的游戏模板,可用于最成功的游戏类型,如塔防,平台游戏或益智游戏,多个教程和演示 . (V-Play examples & demos)
(免责声明:我是V-Play背后的人之一)
我也建议GameSalad,它's 2D, runs on Android, iOS, and used HTML5 to support Tizen. It'有一个声明性的拖放编程UI(所以如果你're looking for traditional text based program it'不适合你) . 网上有很多示例和教程,您可以使用几个模板市场作为起点 . 免责声明,我是联合创始人之一 .