新手学习2D/3D游戏 - 需要了解游戏引擎Cocos2d-x和Marmalade。

经过在线研究,我确定了用于游戏开发学习和未来发布的选择为cocos2d-x 3和marmalade :)

当我准备确定一个特定的引擎时,我在stackoverflow上浏览了一些问题,涉及两个引擎的问题。

例如:如何使用Marmalade编译Cocos2d-X?

Cocos2d-x和Marmalade-使用CCCCallFuncO出现问题

Marmalade:使用Cocos2d-x v.2还是Cocos2d-x v.1好?

我的疑问是,为什么这两个引擎会一起用于游戏/应用程序开发。

我对c++ / Lua很新,但非常有兴趣学习。

我还没有确定我的最终引擎供我学习使用。无论是cocos2d-x(对于新手而言有一定难度,但是我已经准备好努力了),还是marmalade(需要支付费用,而且已经用于Cut the Rope)。

Q1.有人可以帮我了解为什么开发人员同时使用这两个引擎吗?有什么优势吗?

Q2.我们是否可以使用这两个引擎创建好的应用程序,因为大多数在线网站都指向游戏及其在游戏中的优势...?

Q3.尽管我想尝试Unity2D / 3D,但我无法支付$ 1500 + $ 1500(ios)+ $ 1500(android)...现在没有那么多现金可以投资。:)

需要您宝贵的帮助。

点赞
用户226086
用户226086

Marmalade已经整合了Cocos2D-x - 寻找“Quick”. Marmalade SDK由4个独立但“完全不同”的API组成 - C ++,Quick(Lua / Cocos / Box2D),Juice(将iOS移植到Android),Web(PhoneGap)。

这里是广告介绍 https://www.madewithmarmalade.com/products/quick,这里是文档 http://docs.madewithmarmalade.com/display/MD/Marmalade+Quick

在“Quick”中所做的是为您整合了一个Lua解释器+ Cocos2D-x库(精灵动画)+ Box2D(物理引擎)。这很容易开始。使用免费许可证,然后找出是否需要更多(差异在支持/广告闪屏/异域平台上)。

2015-09-20 16:30:58