cocos2d-x3.0环境搭建(基于win7以及mac)
流程概览:
Windows平台
一、安装 Python与配置Python环境变量
二、安装Cocos2d-x,并创建项目
Mac平台
安装Cocos2d-x,并创建项目
具体操作:
一、安装Python
1、网上下载Python。(我用的是python-2.7.3.amd64.msi)
2、点击进入安装(记住你的安装路径我放在 D盘根目录 D:\Python27)
3、配置环境变量(重点)
选择“计算机”----》右键选择“属性”----》选择“高级系统设置”
-----》在打开的对话框中选择“环境变量”
----》出现如下对话框
----》在系统变量里找到变量名为“Path”的变量选中,如下
----》点击下方的编辑出现如下对话框
----》在变量值里的最前方添加Python的安装路径,用英文分号将其与后面的其他内容隔开
-----》同样的方法在PATHEXT最后面添加.PY;.PYM(我在win7没加貌似也没问题,但有些小伙伴在win8下设置的时候如果没加这项貌似不行,最好还是加上吧哈)
----》按照下图序号点击“确定”
----》检验是否安装及配置成功。
-----》 Windows键 + R 键,在运行里输入 cmd 然后确定
(或者 开始 ----》附件 ----》命令提示符)
-----》在命令行输入 python出现下面的内容则证明安装配置成功
二、安装Cocos2d-x
1、在cocos2d-x.org下载你所需安装文件(我选的是最新版Cocos2d-x3.0-alpha1)
2、解压压缩包
3、打开cocos2d-x-3.0alpha1\tools\project-creator文件夹我们会发现create_project.py脚本,待会会用到此文件,copy导航栏中的路径
4、输入一下语句,解释如下
第一句“ Y:”-----》切换到你存放cocos2d-x文件的盘
第二句“ cd Y:\CocoSpace\cocos2d-x-3.0alpha1\tools\project-creator”-----》打开project-creator文件夹
5、输入下图方框内的命令python create_project.py (熟练使用此方法的时候就可以跳过此步骤)
上面画线部分就是提示你如何使用命令创建项目
“Usage”后面的内容对应下方“Sample”里的命令
<PROJECT_NAME> <-------> MyGame //你的项目名称,可自定义
<PACKAGE_NAME> <--------> com.MyCompany.AwesomeGame //你的包名
<cpp|lua|javascript> <--------> javascript //选择你用什么语言创建项目
6、按照上图中的提示信息创建项目。输入命令 python create_project.py -p Test -k cuit.zhaxin -l cpp ,回车后出现下方信息表示创建成功
7、打开Cocos2d-x文件夹,在projects文件夹里就是创建好的项目,选择对应版本打开
8、打开“ proj.win32 ”,打开解决方案“ Test.sln ”
9、运行项目,出现下面的界面则项目创建成功
*Mac平台下创建项目更简单了
使用create_projects.py来创建一个跨平台的项目,使用方法
1、cd 到cocos2d-x/tools/project-creator目录,MAC平台使用 ./create_projects.py
2、使用./create_project.py -p <PROJECT_NAME> -k <PACKAGE_NAME> -l <cpp|lua|javascript>
Sample:
./create_project.py -n TestCocos2dx -k com.luckytowns.king -l cpp -p /Users/sail/Appcode/cocos2d-x
(操作步骤可参考windows平台)
3、这样我们就可以在2dx的projects文件夹中找到创建好的项目
來源 http://bbs.ityran.com/thread-9157-1-1.html
cocos2d-x3.0环境搭建(基于win7以及mac)的更多相关文章
- appium环境搭建基于安卓(mac系统)
1.需要环境 JDK Python Andriod SDK Node.js Appium Appium-Python-Client Appium-doctor 2.安装jdk(我的版本是1.8) 下载 ...
- 菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)
菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven) 2012-02-04 13:11 by 虫师, 11419 阅读, 5 评论, 收藏, 编辑 之前我就讲过一种方试来搭 ...
- ubantu16.04+mxnet +opencv+cuda8.0 环境搭建
ubantu16.04+mxnet +opencv+cuda8.0 环境搭建 建议:环境搭建完成之后,不要更新系统(内核) 转载请注明出处: 微微苏荷 一 我的安装环境 系统:ubuntu16.04 ...
- XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发
XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发 使用 Scene 类在 XNA 中创建不同的场景(八) 摘要: 平方已经开发了一些 Windows Phone ...
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 1.下载opencv 官网http://opencv.org/下载windows版Op ...
- [转]OPENCV3.3+CUDA9.0 环境搭建若干错误总结
编译OpenCV设计启用OpenGL三维可视化支持和启用GPU CUDA并行加速处理的基本知识: 1.从2.4.2版本开始,OpenCV在可视化窗口中支持OpenGL,这就意味着在OpenCV中可以轻 ...
- Solr6.0环境搭建
感谢TTTTTTTTT丶的分享. 转载地址: 点击打开链接 准备工作: 目前最新版本6.0.下载solr 6.0:Solr6.0下载 JDK8 下载jdk1.8:jdk1.8[solr6.0是基于jd ...
- vs2012+qt5.2.0环境搭建/vs2013 + qt5.3.2 环境搭建
分类: Windows Qt2014-01-17 00:50 15434人阅读 评论(18) 收藏 举报 此文章已作废,请参考我的新文章: vs2013 + qt5.3.2 环境搭建 ( http:/ ...
- heritrix 3.2.0 -- 环境搭建
heritrix作为一个比较经典的开源爬虫,写这篇文章目的是因为,3.X之后的heritrix的介绍以及配置的文章比较少了. heritrix 3.x 以后使用maven 2配置jar包引用,但是总是 ...
- 云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)
最近.net core如火如荼,国内这方面环境搭建方面的文档也非常多,但是不少已经是过时的,就算按照那个流程走下去也避免不了一些地方早就不一样了.所以下面我将从头到尾的教大家搭建一次环境,并且成功运行 ...
随机推荐
- 官方的objective - c风格指南。
The official raywenderlich.com Objective-C style guide. This style guide outlines the coding convent ...
- shell 函数
1 shell函数的定义及其调用 shell函数有两种格式: function name { commands } name() { commands } 其中,name为函数名,commands为函 ...
- 分享一下 aix安装python提示C编译器问题的办法
今天在AIX上面安装Python-2.7.2时失败,报下面的错误 checking for --enable-universalsdk... no checking for --with-univer ...
- FPGA中如何实现除法?
摘自:<xilinx FPGA 开发实用教程> 1)被除数重复的减去除数,直到检测到余数小于除数为止,优点:对于除数与被除数相差较小的情况下合适 2)通过如下图片方式实现+状态机.优点:挺 ...
- 通过修改注册表来破解sqlyog
Sqlyog作为一款可视化的数据库管理工具,各种方便我就不说了,但是未经汉化或者绿色过的软件存在30天的生命期,到期后我们就不可以使用了,要摸卸载重装,我们还可以去修改注册表,来延长它的生命期,具体步 ...
- 通过find命令寻找文件并拷贝到一个指定目录方法详解
有这样的一个需求,需要将一部分符合条件的文件从一个目录拷贝到另一个目录中,可以通过使用find命令从源目录查找到符合条件的文件然后使用cp命令拷贝到目标目录 将通过find命令找到的文件拷贝到一个 ...
- 基于PBOC电子钱包的圈存过程详解
基于pboc的电子钱包的圈存过程,供智能卡行业的开发人员参考 一. 圈存 首先终端和卡片有一个共同的密钥叫做圈存密钥:LoadKey (Load即圈存的意思,unLoad,是圈提的意思) 假设Lo ...
- 揭开NodeJS的神秘面纱!
一.NodeJS是什么? Node是一个服务器端JavaScript解释器.Node.js是一套用来编写高性能网络服务器的JavaScript包. 二.Node的目标是什么? Node 公开宣称的目标 ...
- selenium--下拉列表选择
html 代码: <select name="ColumnId" id="columnOrd"> <option value="2& ...
- git学习,什么是git?
什么是 Git? 百度百科显示,Git是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准.智能.友好.强健.高效. 正如所 ...