mac下配置cocos2d-x3.0
今天看到3.0的正式版公布了,就马上荡下来试试3.0,以下记录下环境变量配置过程
打开用户文件夹下.bash_profile文件,配置环境
1、首先配置下android sdk,我的是在opt文件夹下
- #sdk
- export ANDROID_SDK_ROOT=/opt/android-sdk-macosx
- export PATH=$PATH:$ANDROID_SDK_ROOT
- export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
2、ndk
- #ndk
- export NDK_ROOT=/opt/android-ndk-r9b
- export PATH=$PATH:$NDK_ROOT
3、ant
- #ant
- export ANT_ROOT=/opt/apache-ant-1.9.3/bin
- export PATH=$PATH:$ANT_ROOT
等一切都配置好之后,我们如今就应该到终端下cocos2d-x3.0的文件夹下运行下面命令:
- ./setup.py
运行过之后终端会显示下面内容
- ???mcbookpro:cocos2d-x-3.0$ ./setup.py
- Setting up cocos2d-x...
- ->Check environment variable COCOS_CONSOLE_ROOT
- ->Find environment variable COCOS_CONSOLE_ROOT...
- ->COCOS_CONSOLE_ROOT is found : /Project/cocos2d-x-3.0/tools/cocos2d-console/bin
- ->Configuration for Android platform only, you can also skip and manually edit "/Users/你的username/.bash_profile"
- ->Check environment variable NDK_ROOT
- ->Find environment variable NDK_ROOT...
- ->NDK_ROOT is found : /opt/android-ndk-r9b
- ->Check environment variable ANDROID_SDK_ROOT
- ->Find environment variable ANDROID_SDK_ROOT...
- ->ANDROID_SDK_ROOT is found : /opt/android-sdk-macosx
- ->Check environment variable ANT_ROOT
- ->Find environment variable ANT_ROOT...
- ->ANT_ROOT is found : /opt/apache-ant-1.9.3/bin
- Please execute command: "source /Users/你的username/.bash_profile" to make added system variables take effect
假设出现以上内容我们的配置就成功了,你到你的 /Users/你的username/.bash_profile文件里看一下,会默觉得我们加入�下面两行代码
- # Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
- export COCOS_CONSOLE_ROOT=/Project/cocos2d-x-3.0/tools/cocos2d-console/bin
- export PATH=$COCOS_CONSOLE_ROOT:$PATH
这时候你再重新启动或运行下面代码:
- source /Users/你的username/.bash_profile
运行完毕后没有不论什么提示,没关系,linux下没有消息,就是好消息。
完毕以上之后,你在终端下敲以cocos new 命令,你会惊奇的发现
- mcbookpro:cocos2d-x-3.0$ cocos new
- Runing command: new
- usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
- [-t TEMPLATE_NAME] [--no-native]
- [PROJECT_NAME]
- cocos new: error: argument -l/--language is required
你能够敲下面命令创建自己的helloworldproject
- cocos new helloworld -p com.helloworld -l cpp -d /Project/cocos2dx/
- //为第一次搞的小盆友们解释下这几个參数:
- helloworld//project名
- -p 后跟你的包名
- -l cpp 这是一个cppproject
- -d 后跟的是你要建的project路径
命令运行完之后终端下出现:
- mcbookpro:cocos2d-x-3.0$ cocos new helloworld -p com.package -l cpp -d /Project/
- Runing command: new
- > Copy template into /Project/helloworld
- > Copying cocos2d-x files...
- > Rename project name from 'HelloCpp' to 'helloworld'
- > Replace the project name from 'HelloCpp' to 'helloworld'
- > Replace the project package name from 'org.cocos2dx.hellocpp' to 'com.package'
oh my god!我们的配置到如今就完毕了,这是多么的简单呀!
那就尽情的享受游戏开发给我们带来的无穷乐趣吧!!!
欢迎转帖,记得标明出处,谢谢
mac下配置cocos2d-x3.0的更多相关文章
- mac 下配置protobuf 3.0 golang环境
protobuf 3.0 与 之前的 protobuf 2.6 的语法是不一样的.需要重新安装一下,本机的环境是 OS X Yosemite 10.10.2 1. 不采用home brew安装,用 ...
- mac下配置openfire
下载 在浏览器中打开如下网址http://www.igniterealtime.org/downloads/index.jsp,根据你的操作系统选择对应的版本进行下载,这里我是在mac下配置的,所以选 ...
- windows下配置lamp环境(0)---软件获取
工作快一年了,还没有怎么配置过服务器环境,经常使用集成套件wampserver,为了复习配置wamp服务器 特意在虚拟机中测试安装步骤如下. 安装前步骤:下载软件.软件下载地址如下: 1.apache ...
- CAS (1) —— Mac下配置CAS到Tomcat(服务端)(转)
tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2cas-client-3.4.1 参考来源: CAS实现单点登录(SSO)经典完整教 ...
- mac下配置gdb调试golang
mac下配置gdb调试golang 原文链接 https://sourceware.org/gdb/wiki/BuildingOnDarwin Building GDB for Darwin Crea ...
- CAS (8) —— Mac下配置CAS到JBoss EAP 6.4(6.x)的Standalone模式(服务端)
CAS (8) -- Mac下配置CAS到JBoss EAP 6.4(6.x)的Standalone模式(服务端) jboss版本: jboss-eap-6.4-CVE-2015-7501 jdk版本 ...
- CAS (7) —— Mac下配置CAS 4.x的JPATicketRegistry(服务端)
CAS (7) -- Mac下配置CAS 4.x集群及JPATicketRegistry(服务端) tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: ...
- CAS (1) —— Mac下配置CAS到Tomcat(服务端)
CAS (1) -- Mac下配置CAS到Tomcat(服务端) tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2 cas-clie ...
- CAS (3) —— Mac下配置CAS客户端经代理访问Tomcat CAS
CAS (3) -- Mac下配置CAS客户端经代理访问Tomcat CAS tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 nginx版本: nginx-1.9 ...
- CAS (2) —— Mac下配置CAS到Tomcat(客户端)
CAS (2) -- Mac下配置CAS到Tomcat(客户端) tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2 cas-clie ...
随机推荐
- Python3.5创建虚拟环境
为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源. windows下创建虚拟环境 Python3.5自带venv,只需执行py ...
- Java中print、printf、println的区别(转载)
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System.out.p ...
- oracle查询字符集语句
(1)查看字符集(三条都是等价的) 复制代码 代码如下: select * from v$nls_parameters where parameter='NLS_CHARACTERSET'sel ...
- 一起来看看css中的单位
一起来看看css中的单位 由于一直以来对于css中的百分比单位究竟是相对于谁的比例,这个问题不是很了解,所以就专门找资料看了一下. <div class="container w500 ...
- composer api 参考
composer note 简介 composer 是php的依赖管理工具.可以声明项目所依赖的库,composer会帮我们安装上 composer 默认基于项目来管理和安装库(包),将依赖的库安装到 ...
- [置顶] What is the difference between Category and Class Extension?
细心的人会发现当我们new 一个文件的时候会发现下图的部分. 但是这个问题来了Category 和 Extension 就近又什么区别呢? 1:什么是Category? 实现这样一种场景,当我们用我们 ...
- Codeforces 700A As Fast As Possible(二分答案)
[题目链接] http://codeforces.com/problemset/problem/700/A [题目大意] 有一辆限载k人速度为v2的车,n个步行速度均为v1的人要通过一段长度为l的距离 ...
- SGU 200 Cracking RSA (高斯消元)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 题意:给出m个整理,因子全部为前t个素数.问有多少 ...
- [ javascript ] 司徒正美的fadeOut-fadeIn效果!
首先感谢司徒正美的文章! 在司徒大神的博客看到一个简单的渐入渐出的效果.全然採用js实现. 例如以下: <!doctype html> <html dir="ltr&quo ...
- div中央
.histroyMsgSearch{ background:#Fff; text-align: center; } CSS 怎样使DIV层水平居中 今天用CSS碰到个非常棘手的问题,DIV本身未定义 ...