我是一名小白。
代码语言:javascript复制下载并创建游戏项目
第一步:去官网下载cocos2d-x
代码语言:javascript复制http://www.cocos.com/download
第二步:将安装包里边的
代码语言:javascript复制setup.py
拖进命令行点击回车键 ,在安装的时候有三个选择路径的,因为我做的是ios开发所有全部就是直接点了回车。
第三步:将目录切换到下载好的cocos2d-x的文件夹 然后执行创建工程的命令行:
代码语言:javascript复制cocos new helloworlds -p com.mzy.game -l cpp -d ~/desktop
(对这句话的解释:new后边跟的是项目名称 p后边跟的是bundle identifier l 后边跟的是语言类型 d 后边跟的是项目的位置)
执行完这个命令之后 在自己的桌面上就会有一个文件夹。 文件夹里边就有好多工程。打开
代码语言:javascript复制proj.ios_mac
里边就是我们要使用的ios工程。
遇见的bug:
bug1:
代码语言:javascript复制报错:'system' is unavailable: not available on iOS
解决方案
代码语言:javascript复制AssetsManager.cpp文件中
在方法void AssetsManager::destroyStoragePath()中报错的哪行代码:system(command.c_str());换成popen(command.c_str(), "r");
bug2:
代码语言:javascript复制运行之后,崩溃,崩溃原因是: Sprite创建了空对象
解决方案:
代码语言:javascript复制去Build Settings设置
代码语言:javascript复制Remove Text Metadata From PNG Files 为 NO
项目成功运行。