Cocos2d-x支持多平台与One-Source项目?

时间:2014-04-29 02:13:09

标签: visual-studio cocos2d-x multiplatform

最近我在cocos2dx上提到过,并且有些困惑。

所以现在我要制作一个cocos2dx项目(即在Windows上使用Visual Studio 2XXX)。 那么我可以从该项目制作移动版本(即iOS或Android)吗? 这可能吗?

我使用Unity3d,它实际上支持One项目 - > Multiplatform。 我使用了cocos2d,我曾经为每个平台添加了每个库或源代码。

所以现在我认为cocos2dx是cocos2d的扩展,所以我必须为每个平台操作项目。

请让我解释一下这个问题。

感谢。

1 个答案:

答案 0 :(得分:0)

从技术上讲,你应该为多平台创建多项目,每个项目共享相同的c ++代码,但只有代码用cocos2dx的api编写。

你必须为不同的平台编写不同的代码来启动游戏,我称之为条目代码。

但是cocos2dx提供了一些工具,比如create_project.py,可以帮助你处理这些混乱,所以我们只能专注于自己的游戏。

但我们仍然需要在每个平台上编译。