首页 文章

Android和IOS游戏引擎

提问于
浏览
5

我正在寻找一个2D游戏引擎,用于定位Android和IOS,而无需重写我的代码 . 如果支持WP7也可获得奖励积分 .

我找到了很多,但他们都使用c . 我真的很喜欢使用解释/高级语言的游戏引擎(c#,java,python,lua,你说 . 我倾向于使用强类型语言),使用这种语言的效率远远高于C / C(在至少在我身边)

我找到了这个:

Emo framework

优点:

  • BSD许可证

  • 使用解释语言(Squirrel,ps:从未听说过它,但接缝很好)

缺点:

  • 真的很简单Api

  • 无法访问底层系统的全部功能(无法使用os api连接蓝牙或互联网)

Mono

优点:

  • 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,

cocos2d-x

  • 开源

  • C.

  • 有充分记录吗? (因为它是从cocos2d移植的,我希望cocos2d的教程对cocos2d-x也有用)

  • WP7可能移植

  • 它不能简化只用pc开发这两个平台(显然在任何情况下都需要mac来加载应用程序到商店)

Marmalade

我错过了一些好的吗?我真的很想找到一个使用解释语言的好的,但是我找到的那个太昂贵或者不能满足我的需求(我需要完全访问网络apis) . 如果这样的引擎不存在,我想我会使用cocos2d-x(因为它是开源的),但我确定我没有考虑其他引擎!

5 回答

  • 2

    有许多游戏引擎适用于Android和iOS,26我的最后一次计算 . 看看http://mobilegameengines.com/

  • 2

    还有Unity .

    对于2D游戏,你不需要它的专业版,虽然非专业版仍然是2 * 400美元的iOS和Android .

    众所周知,使用mono(C#)作为脚本引擎 .

  • 2

    您还可以选择compile mono for ARM / Android,并在本机使用它 . 它不受支持,您必须在代码周围创建一些包装器,以便它可以与Android本机API连接 .

    如果仔细使用命令,则可以通过对io和XNA(WP7)的Mono进行一些更改来移植此代码

  • 5

    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背后的人之一)

  • 0

    我也建议GameSalad,它's 2D, runs on Android, iOS, and used HTML5 to support Tizen. It'有一个声明性的拖放编程UI(所以如果你're looking for traditional text based program it'不适合你) . 网上有很多示例和教程,您可以使用几个模板市场作为起点 . 免责声明,我是联合创始人之一 .

相关问题