24

是否可以为 iphone 和 android 做跨平台游戏引擎。如果它我该怎么做。我都认为我需要学习什么才能做到这一点。

4

10 回答 10

13

查看 Cocos2d-x。它是完全免费和开源的。

还有http://www.appgamekit.com这是我感兴趣的东西。它支持“Basic”以及“C++”。

我认为果酱真的很强大。我已经搞砸了。并强烈推荐它。

如果你只针对 Android 和 iOS 开发 2D 游戏,我强烈推荐 Cocos2d-x。它是我遇到的最完整和最免费的 C++ 框架之一。

与 Marmalade 相比,使用 Cocos2d-x 的优势在于游戏引擎的大部分组件都是编写的。您可以在不到一天的时间内制作游戏原型。Cocos2d-x 也是免费的。

我用 Marmalade 编写了自己的游戏引擎,只用了不到一周的时间(当然是上下班)。

Cocos2d-x 的缺点显然是平台支持的品种少。

如果你愿意花一点钱,但又需要 Cocos2d-x 提供的简单性。查看http://appgamekit.com它比 Marmalade SDK 更便宜且更易于使用。它也通过 C++ 扩展。

决定使用什么主要取决于您的限制。我目前正在将 Cocos2d-x 用于即将发布的 iOS 项目。

于 2011-10-20T08:01:50.547 回答
8

查看Unity 3D

还支持 PC、Mac 等。

于 2010-10-22T12:38:44.383 回答
6

看看 Shiva3D,它支持 Windows、MacOS、Linux、iPhone、iPad、Android、Palm WebOS 和 Wii http://www.stonetrip.com/

于 2010-12-06T06:10:17.370 回答
4

只是为了权衡一下引擎的有偏见的替代品……

我们刚刚推出了一个比游戏引擎低一点的新产品。它被称为BatteryTech,它是一个轻量级的 SDK,它提供所有 Windows、iPhone、Android 和 Mac 平台抽象服务作为引擎,但不需要您使用引擎。我们为我们的游戏开发定制引擎(真的没那么难),并且发现其他人也想要,所以看看它是否看起来像你想要的。

于 2011-03-25T19:41:52.113 回答
3

哇,这很酷。我很高兴 Unity 终于开始支持 Android。

对于另一个,看看 Corona(对于 Android 和 iPhone,认为它需要 Mac) http://anscamobile.com/corona/

于 2010-10-22T13:14:15.390 回答
2

还有几个:

Marmalade 和 MoSync 几乎可以针对所有平台,并且非常强大。

于 2011-08-12T07:35:21.300 回答
2

还有另一种叫做“乙醇”。“https://github.com/asantee/ethanon”

对于 android、ios、windows、MacOsX 和黑莓 playbook,还有另一个称为“gameplay3d”

于 2012-06-06T08:49:01.277 回答
1

作为开发者之一,我会推荐Linderdaum Engine,它支持Windows、Android、MacOS http://www.linderdaum.com

于 2012-09-25T23:12:14.507 回答
1

V-Play (v-play.net) 是一个基于 Qt/QML 的跨平台游戏引擎,具有许多有用的 V-Play QML 游戏组件,用于处理多种显示分辨率和纵横比、动画、粒子、物理、路径查找等。有关功能和组件的完整列表,请参阅他们的API 参考。V-Play 还为最成功的游戏类型(如塔防、平台游戏或益智游戏)提供即用型游戏模板。

于 2013-07-09T10:40:12.010 回答
0

Moai对于小型项目是免费的,也被大型工作室使用。我自己运行自制软件,但如果我不这样做,我可能会自己使用 Moai,因为它看起来很有前途。他们声称它可以移植到 Mac、PC、iOS、Android,我认为甚至是 Kindle Fire。

于 2012-05-07T21:17:29.460 回答