Cocos2d-X 3.2环境的配置
大三寒假时间特别长,终于准备坐下来好好去学一直想涉足的游戏开发。既然准备学,就要找个出色的、跨平台的引擎来实现自己的计划。最终我选定了Cocos2d-X。
在折腾了很久之后,我终于把Cocos2d-X的环境配置搞定了。以下记录过程。
使用到的工具:(暂时我只用来写Windows平台和Android平台,所以没有用到iOS的工具)
Cocos2d-X 3.2 (http://www.cocos2d-x.org/filedown/cocos2d-x-3.2.zip)
Microsoft Visual Studio 2012 (Update 4) (Update 4 可以兼容XP)
Cocos Studio 1.3.0.1 (http://cocostudio.download.appget.cn/Cocostudio/Download/v1.3.0.1/CocoStudio_v1.3.0.1.exe)
Python 2.7.8
JDK SE 8u25
Eclipse Juno
Android SDK 22.3
--Android API 19
--Android SDK Build-Tools 19.1以上版本
NDK r9d (http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip)
ANT 1.9.4 (http://mirrors.hust.edu.cn/apache/ant/binaries/apache-ant-1.9.4-bin.zip)
BlueStacks
Pratical-editor 2.0 (https://cocos2d-windows-particle-editor.googlecode.com/files/ParticleEditor V2.0.7z)
BMFont 1.13 (http://lt2.cr173.com/soft/bmfont.zip)
安装过程:
一、在VS2012中运行Cocos2d-X演示项目。
1. 先将Cocos2d-X 3.2解压,进入build文件夹,运行VS 2012的项目:cocos2d-win32.vc2012.sln,启动VS2012.
2. 在左侧的解决方案管理器中选择cpp-tests(也可能叫TestCpp)项目,右键在菜单中选择“设为启动项目”。
3. 启动调试,等待编译完成(过程比较漫长)便会启动如下界面。
里面是一些Cocos2d-X用来演示的项目。出现这个,说明你的Cocos2d-X在Windows平台上可以正常运行。
二、安装Cocos2d-X
1. 安装Python,一路回车法即可,记得选中Python增加环境变量的选项。
2. 解压好Android SDK、NDK、ANT。
3. 进入Cocos2d-X目录,运行setup.py,setup.py会自动让你依次填写NDK目录、Android SDK目录、ANT目录,按顺序填写即可。
WARNING:第三个ANT目录是ANT下的bin目录(如:E:\Android\apache-ant-1.9.4\bin),其他两个都是解压出的根目录(如:E:\Android\android-ndk-r9d,E:\Android\android-sdk_r22.3-windows)
安装成功后,即可使用
cocos new -p 包名 -l 语言 -d 目录 项目名
创建项目
如:cocos new -p com.yachen4ever.HelloWorld -l cpp -d g:\code\ HelloWorld
注:新创建的项目里面自动会有HelloWorld演示程序。
cocos new的参数说明可以输入cocos new --help查看
三、生成Windows平台exe和Android平台apk
1.Windows平台
进入生成的HelloWorld目录,有如下文件夹:
其中Classes存放源代码,cocos2d里是编程会用到的类库,Resources是资源文件,5个proj.打头的文件夹分别是Cocos2d-X支持的5个平台的项目工程文件,我们先进入proj.win32,打开HelloWorld.sln启动VS2012。
在编译运行后,项目的可执行文件存放在proj.win32\Debug.win32中(如果选择Release生成就在Release.win32中)。但我们直接运行其中的Helloworld.exe会发现报错,这是因为资源文件不在该目录。将Resources文件夹中的文件和proj.win32\Debug.win32中的文件拷贝至同一新目录,生成的exe便可以脱离VS2012直接运行了。
2.Android平台
打开CMD进入项目目录(如:G:\code\HelloWorld),运行指令cocos compile -p android -ap 21 即可自动编译。生成的apk文件在HelloWorld\bin\debug\android\HelloWorld-debug.apk。
注:cocos compile的参数可以用 cocos compile --help查看。
Cocos2d-X 3.2环境的配置的更多相关文章
- Linux安装LAMP开发环境及配置文件管理
Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...
- 1.JAVA基础复习——计算机基础与环境变量配置
软件开发的了解 软件开发: 软件:一系列按照特定组织的计算机数据和指令的集合. 开发:制作软件. 程序:一系列有序指令的集合. 人机交互 人机交互的方式有两种:图形化界面和命令行方式. 图形化界面:简 ...
- java环境变量配置
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 ...
- 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...
- Android环境变量配置
第一步: 把这些东西全部准备好!然后jdk怎么安装我相信大家都知道.安装好jdk之后,我们来配置环境变量. 我的电脑—右键—属性—高级系统设置—环境变量 JAVA_HOME环境变量.它指向jdk的安装 ...
- cocos2d-x学习记录第一篇-环境变量配置
最近准备学习cocos2d-x,之前一直是做iOS开发的,算是零基础开始学习吧. (此条后来修改,不用配置下面这些东西,下载一个cocosstudio就可以了,直接在里边就创建工程了) 本人用Mac电 ...
- Ant环境变量配置
Ant环境变量配置 1.新建系统变量ANT_HOME 变量名: ANT_HOME 变量值: D:\biancheng\apache-ant-1.7.1 2.修改PATH 变量值最后面 ...
- 【经验之谈】Windows环境下配置WordPress
前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...
- WNMP集成环境下配置thinkPHP
在网上查了许多解决方法,下面是自己测试过能行的方法,只需在nginx.conf文件添加内容就可以了. 打开nginx.conf文件 ## Try the requested URI as files ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
随机推荐
- 关于javascript以及jquery如何打开文件
其实很简单, <input type="file" id="file" mce_style="display:none"> 这个 ...
- 在lnmp下开启fileinfo扩展 Ubuntu系统
在lnmp下开启fileinfo扩展 Ubuntu系统 1.进入目录下 cd /usr/local/lnmp1.4-full/src/php-5.6.31/ext/fileinfo 2.phpize处 ...
- panda 函数-处理空值
今天这里谈的函数,以后进行数据分析的时候会经常用到. import numpy as npimport pandas as pdfrom pandas import DataFrame , Serie ...
- spring mvc: log4j插件 log日志的输出
准备: log插件:log4j <!-- log日志插件 --> <!-- https://mvnrepository.com/artifact/log4j/log4j --> ...
- 转载:Object的create方法文档
源地址:https://developer.mozilla.org/zh-CN/docs/JavaScript/Reference/Global_Objects/Object/create#.E4.B ...
- 微信小程序-----安装,编写第一个小程序和运行到手机端
第一步: 微信公众平台注册账号,并选择小程序,网址:mp.weixin.qq.com 填写相关信息,如:主体类型(个人或者企业) AppID 在开发中都是用的到的,服务器域名在网络请求也是用的到的. ...
- UVALive - 6709树套树
题意:给你一个矩阵,q次操作,每次查询长宽l的矩阵最大值a和最小值b,然后把中间点换成floor((a+b)/2), 解法:暴力可过,建n颗线段树暴力更新,但是正解应该是树套树,树套树需要注意的是当建 ...
- 三十一 Python分布式爬虫打造搜索引擎Scrapy精讲—chrome谷歌浏览器无界面运行、scrapy-splash、splinter
1.chrome谷歌浏览器无界面运行 chrome谷歌浏览器无界面运行,主要运行在Linux系统,windows系统下不支持 chrome谷歌浏览器无界面运行需要一个模块,pyvirtualdispl ...
- Oracle 反应太后知后觉了.
很久已经提过一个SR,关于BES一个用户可以用两个密码登陆EBS系统的问题,但是SR解决太慢,而且一致强调你们的版本太低,需要升级到最新的版本,考虑客户化的问题,我们的版本没有升级(R2.1.1),无 ...
- notepad配合正则表达式处理文本
<option value="irs01.com">irs01.com</option><option value="hdslb.com&q ...