zoukankan      html  css  js  c++  java
  • cocos2d-x_下载游戏引擎并创建第一个项目

    我是一名小白。

    下载并创建游戏项目

    第一步:去官网下载cocos2d-x  

    http://www.cocos.com/download

    第二步:将安装包里边的

    setup.py

    拖进命令行点击回车键 ,在安装的时候有三个选择路径的,因为我做的是ios开发所有全部就是直接点了回车。

    第三步:将目录切换到下载好的cocos2d-x的文件夹 然后执行创建工程的命令行:

    cocos new helloworlds -p com.mzy.game -l cpp -d ~/desktop 

    (对这句话的解释:new后边跟的是项目名称 p后边跟的是bundle identifier l 后边跟的是语言类型  d 后边跟的是项目的位置)

    执行完这个命令之后 在自己的桌面上就会有一个文件夹。 文件夹里边就有好多工程。打开 

    proj.ios_mac

    里边就是我们要使用的ios工程。

     

    遇见的bug:

    bug1:

    报错:'system' is unavailable: not available on iOS

    解决方案

    AssetsManager.cpp文件中 
    在方法void AssetsManager::destroyStoragePath()中报错的哪行代码:system(command.c_str());换成popen(command.c_str(), "r");

    bug2:

    运行之后,崩溃,崩溃原因是: Sprite创建了空对象

    解决方案:

    去Build Settings设置
    Remove Text Metadata From PNG Files 为 NO

    项目成功运行。

    ===================================================================2018-09-07=======================================================================

    创建新项目又报错。 报的错误是

    报错:'system' is unavailable: not available on iOS 
    报错文件:CCFileUtils.cpp
    这次参照网址https://blog.csdn.net/wangwenfei1990/article/details/78122162 中的第一点进行修改。然后再去setting中进行设置 最后 项目运行成功。

     

    对上述的代码,有任何疑问,可以在下方留言。 也可以给我发邮件咨询:673658917@qq.com 或者是直接加qq:673658917 转载请注明出处,谢谢合作。 睡觉舒服,那是给死人准备的,加油吧,一年后你会感谢现在的自己的。
  • 相关阅读:
    国外保健品品牌介绍
    海淘第一单
    表查询语句与方法
    表与表关系
    表完整性约束
    表字段数据类型
    存储引擎
    数据库之MySQL基本操作
    MAC重置MySQL root 密码
    进程池、线程池、协程
  • 原文地址:https://www.cnblogs.com/lishanshan/p/9592020.html
Copyright © 2011-2022 走看看