• Xcode 下cocos-2dx 环境搭建


    一、Cocos2d-x简介

    Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的,这是一个C++ Cocos2d-iPhone项目的版本。

    Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,

    使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。

    Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

    (来着百度百科)

    Cocos2d-x的各个版本下载地址:https://code.google.com/p/cocos2d-x/downloads/list,我用的是Cocos2d-x-2.1.4

    据说2.2以后的安装过程不太一样,后面会尝试一下,完了之后会把搭建过程也放上来。

    因为它的多平台兼容,所以深受开发者们的喜爱,一直都觉得做游戏开发很高深,所以想一窥它的内在,今天开始学习Cocos2d-x。

    二、Cocos2d-x的安装

    因为Cocos2d-x-2.14安装过程很简单,所以先用它来搭建环境。

    把下载下来的文件解压,然后将解压后的文件移动到合适的位置(主要是合理管理自己电脑中的文件,不移动也可以)。

    然后用终端进入到Cocos2d-x-2.1.4文件夹(即你下载的安装包解压出来的文件夹),在终端中输入CD,然后找到那个文件夹,拖到终端中即可,当然你也可以自己输入。例如我的就是:

    Last login: Mon Oct 27 08:45:39 on console
    MacOSdeMacBook-Air-2:~ macos$ cd /Users/macos/Downloads/cocos2d-x-2.1.4

    再回车就进入到cocos2d-x-2.1.4文件夹了,接下来在终端输入:

    MacOSdeMacBook-Air-2:cocos2d-x-2.1.4 macos$ sudo ./install-templates-xcode.sh

    再回车即可,然后等待安装成功,出现如下提示:

    ...creating destination directory: /Users/macos/Library/Developer/Xcode/Templates/cocos2d-x/

    ...copying cocos2d files

    ...copying CocosDenshion files

    ...copying websockets files

    ...copying extension files

    ...copying template files

    done!

    三、创建Cocos2d-x项目

    打开Xcode ,就会多出一个Cocos2d-x的选项,界面如下:


    后面的就不用多说了。

    中间可能会遇到一个问题:

    clang: error: unknown argument: '-websockets' [-Wunused-command-line-argument-hard-error-in-future]

    clang: note: this will be a hard error (cannot be downgraded to a warning) in the future

    这个问题只用在building setting 中找到Other Linker flags然后去掉-websockets就可以正常运行了。


  • 相关阅读:
    windows环境下pycharm如何设置Linux编码
    centos安装Nginx1.9.9
    http无状态协议,cookie和session详解(一)
    windows7安装flaskmysqldb遇到的坑
    python文件处理b模式
    windows7安装MySQLpython遇到的坑
    flask数据库迁移理解及命令
    Python循环文件推荐的方式,可用于读取文本最后一行或删除指定行等
    XMLHttpRequest
    Javascript鼠标事件
  • 原文地址:https://www.cnblogs.com/wanghang/p/6298889.html
Copyright © 2020-2023  润新知