Cocos2d-x 3.0 -开发环境的搭建
来源:互联网 发布:最大域名注册商 编辑:程序博客网 时间:2024/05/18 00:12
本文主要以Mac平台和XCode5为基本系统环境和C++编程工具来介绍Cocos2d-x3.0final版的安装。
一、系统准备(估计要花掉半个月工资)
MacBook Pro一台(本人的比较老,11年购买,4G内存,现在二手市场卖3500)
Iphone 4 手机1台(测试)
Android手机1台 (测试)
Ipad 1台(测试 Mini或2都行)
苹果开发者账号($99每年)
Mac OSX 10.8.5 ,XCode 5.0
二、相关软件安装
1.jdk (Mac自带)
2.Python(Mac自带)
3.android sdk
4.android NDK
5.ant
6.eclipse (后期开发Android移植时候使用)
7.eclipse adt(后期开发Android移植时候)
8.Chrome (干啥用?编写Cocos2d-H5用)
9.WebStorm( Cocos2d-H5开发环境)
三、到www.Cocos2d-x.org官网下载最新版引擎源码
http://www.cocos2d-x.org/download
别搞错啦,DownLoad V3.1(据说里面增加了个视频播放,不过我还没用过)。
四、开始安装
先把下载的引擎源码解压缩,如下图
打开终端工具,执行setup.py 安装脚本
我们看到需要配置几个环境变量,进入~/.bash_profile文件,我的是这样配置的:
NDK_ROOT=/Users/shinshen/android-ndk-r8c
export NDK_ROOT
ANDROID_SDK_ROOT=/Users/shinshen/android-sdk-mac_x86
export ANDROID_SDK_ROOT
export PATH=$PATH:/Users/shinshen/android-sdk-mac_x86/tools
export PATH=$PATH:/Users/shinshen/android-sdk-mac_x86/platform-tools
export PATH=$PATH:/Users/shinshen/android-ndk-r8c
export ANT_HOME="/Users/shinshen/NVPACK2/apache-ant-1.8.2"
export PATH=$PATH:/Users/shinshen/NVPACK2/apache-ant-1.8.2/bin
export PATH=/opt/subversion/bin/:$PATH
export ANT_ROOT=/Users/shinshen/NVPACK2/apache-ant-1.8.2
export PATH=$ANT_ROOT:$PATH
保存之后,执行source命令,再setup.py 就安装成功
五、创建项目
安装成功后就可以直接使用cocos命令,因为setup.py会在环境变量中增加以下内容:
export COCOS_CONSOLE_ROOT=/Users/shinshen/Desktop/Cocos2d-x2014/cocos2d-x-3.0/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
进入终端工具,输入cocos new -p 包名 -l 语言 - d 目录
创建项目,见下图
六、使用xcode,打开项目目录下proj.ios_mac目录下的xcode项目文件
然后编译,运行,结果如下:
- Cocos2d-x 3.0 -开发环境的搭建
- 搭建Cocos2d-x的C++开发环境
- 【cocos2d-x开发】01windows环境下搭建cocos2d-x 3.0 的基础环境
- Cocos2d-x 3.0 开发环境搭建(Mac)
- cocos2d-x 开发环境搭建
- Cocos2d-x开发环境搭建
- Cocos2d-x 开发环境搭建
- cocos2d-x开发环境搭建
- cocos2d-x开发环境搭建
- cocos2d-x 的环境搭建
- Cocos2d-x 3.0游戏开发找小三之搭建开发环境
- Cocos2d-X游戏开发:搭建Cocos2d-X开发环境
- 搭建Windows下的Cocos2d-X的开发环境
- 搭建Windows下的Cocos2d-3.X的开发环境
- 搭建Windows下的Cocos2d-3.X的开发环境
- Cocos2d-x-3.0环境搭建
- cocos2d-x游戏开发系列教程-搭建cocos2d-x的windows开发环境
- [cocos2d-x]游戏开发系列教程-搭建cocos2d-x的windows开发环境
- Cocos2d-x 3.0-贪食蛇游戏案例(全)
- 多线程的实现
- leetcode:Fraction to Recurring Decimal
- 【BZOJ 1367】 [Baltic2004]sequence
- BZOJ 3295 动态逆序对
- Cocos2d-x 3.0 -开发环境的搭建
- Java实例1 - 朴素字符匹配 Brute Force
- Cocos2d-x 3.0-源码目录说明
- UIKit基础:17-基础控件的总结
- 习题10-4 素数间隔 UVa1644
- bzoj2300: [HAOI2011]防线修建 计算几何 凸包
- Java实例2 - 冒泡排序 Bubble Sort
- C语言--指针
- Cocos2d-x 3.0-引擎架构分析