最近我在cocos2dx上提到过,并且有些困惑。
所以现在我要制作一个cocos2dx项目(即在Windows上使用Visual Studio 2XXX)。 那么我可以从该项目制作移动版本(即iOS或Android)吗? 这可能吗?
我使用Unity3d,它实际上支持One项目 - > Multiplatform。 我使用了cocos2d,我曾经为每个平台添加了每个库或源代码。
所以现在我认为cocos2dx是cocos2d的扩展,所以我必须为每个平台操作项目。
请让我解释一下这个问题。
感谢。
答案 0 :(得分:0)
从技术上讲,你应该为多平台创建多项目,每个项目共享相同的c ++代码,但只有代码用cocos2dx的api编写。
你必须为不同的平台编写不同的代码来启动游戏,我称之为条目代码。
但是cocos2dx提供了一些工具,比如create_project.py,可以帮助你处理这些混乱,所以我们只能专注于自己的游戏。
但我们仍然需要在每个平台上编译。