Cocos2d-x.3.0开发环境搭建
配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1
前言:本文介绍在上述配置下进行游戏开发的环境搭建。开发语言为C++。如果读者不需要查看源码附带的示例项目,则可移步《极简式环境搭建》
一、各种安装
傻瓜式安装指的是下载后直接解压或者打开后一路点击下一步就能顺利完成的安装。
1、傻瓜式安装 Cocos Studio v1.4.0.1 + Cocos2d-x 3.0。(云盘下载)
注意此处用的是将两个文件打包在一起下载的那个链接。(当然读者想分开下载也是可以的。)
安装的时候会有两个目录,
一个会提示:Choose the CocoStudio 1.4.0.1 Tools Lite installation folder。是安装目录。
另一个会提示:Choose the sample projects and engine source installation folder。是文件目录。
2、安装 Android SDK。(云盘下载)
笔者暂时没有用Android进行开发,因此仅仅是傻瓜式解压,并未真正安装。但是如此处理不影响使用VS进行开发。
3、傻瓜式安装 Android NDK r8b。(云盘下载)
4、傻瓜式安装 ANT 1.9.4。(云盘下载)
5、傻瓜式安装 python 2.7.6。(云盘下载)
注意下载python3.0以上的版本可能会出错。
二、设置环境变量
先来设置python的环境变量吧,图片中的C:\Python27是安装路径。
SDK、NDK、ANT也都需要设置环境变量,为了让读者能感受下为什么需要下载这三个文件包,我们通过如下方式来设置。
运行%文件目录%\CocoStudio\Source\3.0\cocos2d-x中的setup.py文件。
根据以上各个文件包的安装位置设置NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT。
注意:ant包的路径要到
bin为止(例如:/Users/local/apache-ant-1.9.4/bin),不然会报错->Error: "/Users/local/apache-ant-1.9.4" is not a valid path of ANT_ROOT. Ignoring it.
路径选择到ant包里的bin文件夹
如果再次运行setup.py文件不再要求输入任何东西,说明Cocos2d-x 3.0引擎包设置完成。
三、新建项目
1、命令行的方式
打开cmd窗口,输入以下命令新建项目
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
MyGame 为新建项目名称,com.your_company.mygame为包名,NEW_PROJECTS_DIR为新建项目的存放目录。
新建项目默认是一个Hello World的模板。输入以下命令进行编译运行
$ ROOT_DIR:
$ cd NEW_PROJECTS_DIR/MyGame
$ cocos run -p win32
ROOT_DIR指的新建项目所在的磁盘名(例如放在E盘,那么ROOT_DIR就是E)。
2、非命令行的方式
这种方式请参考《极简式环境搭建》中的二、三节。
四、参考链接
1、点我传送:Cocos2d-x 3.0引擎包的官方README文档。介绍了各种平台的的命令行安装部署方式。
2、点我传送:此文同是Cocos2d-x 3.0环境搭建教程,环境变量的配置参考自此处。
3、[点我传送][7]:此文同是Cocos2d-x 3.0环境搭建教程,setup.py运行截图参考自此处。
[7]: http://blog.csdn.net/star530/article/details/21483729 "star特530 的《Cocos2dx 3.0 过渡篇(十八) Cocos2d-x 3.0rc,又一种创建项目方式》
Cocos2d-x.3.0开发环境搭建的更多相关文章
- android 5.0开发环境搭建
Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...
- CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建
上一篇演示的是如何安装VS2010,本文演示的是如何安装Microsoft Visual C++ 6.0 简称VC6. 有同学经常VC6都是很古董的版本了,为啥他还存在,不得不说VC6是微软一个很经典 ...
- Hadoop-2.8.0 开发环境搭建(Mac)
Hadoop是一个由Apache基金会开发的分布式系统架构,简称HDFS,具有高容错性.可伸缩性等特点,并且可以部署在低配置的硬件上:同时,提供了高吞吐量的数据访问性能,适用于超大数据集的应用程序,以 ...
- IMX6开发板Qtopia2.2.0开发环境搭建以及编译镜像
搭建 Qtopia2.2.0 开发环境,需要先搭建 Android 的编译环境,然后在 Android 编译环境的基础上,再搭建 Qtopia2.2.0 编译环境.以下内容基于迅为-iMX6开发板.Q ...
- AndroidStudio2.0开发环境搭建
实验内容 下载安装Android Studio 配置使用环境 实验要求 下载安装Android Studio 基本环境配置 实验步骤 1.首先从安卓开发者网站下载最新的Android Studio h ...
- MongoDB 4.0 开发环境搭建集群
环境准备 Liunx 服务器一台 以下示例为单机版安装集群, 没有分片 MongoDB 安装 1.下载 MongoDB tgz 安装包: 可以从下载中心下载: https://www.mongodb. ...
- ubuntu16.04 HyperLedger Fabric 1.2.0 开发环境搭建
安装准备 1. 安装git.cRUL.gcc/g++和make $ sudo apt-get update $ sudo apt-get install build-essential git cur ...
- 在VS2015中的SDL2.0开发环境搭建
写本文的目的在于使用网络上的教程及官方的教程(如:http://www.willusher.io/sdl2%20tutorials/2013/08/15/lesson-0-visual-studio) ...
- Cocos2d-x.3.0开发环境搭建之—— 极简式环境搭建
配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 使用此法可以方便的创建Cocos2d-x项目.如果需要运行Cocos2d-x引擎自带的 ...
随机推荐
- 第二节.NET两种交互模式:c/s和b/s
1.什么是c/s c指的是client(客户端),s指的是服务器模式,c/s是client/Server的缩写,客户端需要安装专业的客户端软件,如我们用的qq.酷狗音乐等客户端软件 ...
- 【CSS】357- 坚定地使用 CSS Custom Properties
自定义属性(Custom Properties)是一个很有魅力的 CSS 新特性,现代浏览器广泛 支持.但是遇到那些不支持 CSS Custom Properties 的老掉牙浏览器我们该怎么办?等着 ...
- 【重温基础】17.WebAPI介绍
本文是 重温基础 系列文章的第十七篇. 今日感受:挑战. 系列目录: [复习资料]ES6/ES7/ES8/ES9资料整理(个人整理) [重温基础]1-14篇 [重温基础]15.JS对象介绍 [重温基础 ...
- java_冒泡排序
public static void main(String[] args){ int[] arr= {321, 43, 45, 76, 8, 6, 9, 1, 3, 63, 43}; for(int ...
- 手动启动Oracle服务的.bat文件
Oracle数据库的基本服务会占用很大的内存,有的程序员会在不用的时候Oracle服务关闭来减少对电脑内存资源的占用. 我在这准备了一个可以开启/关闭Oracle服务的bat文件,希望被采纳!!! 新 ...
- 【ES6基础】字符串扩展
4.字符串扩展 (1)for...of循环遍历. let foo = [1,2,3,4,5,6] for(let i of foo){ console.log(i); } 结果: (2)include ...
- Django-Model 大全
ORM 映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <-------> 类实例对象 创建表(建立模型) 实例:我们来假定 ...
- Blazor(WebAssembly) + .NETCore 实现斗地主
之前群里大神发了一个 html5+ .NETCore的斗地主,刚好在看Blazor WebAssembly 就尝试重写试试. 还有就是有些标题党了,因为文章里几乎没有斗地主的相关实现:),这里主要介绍 ...
- 微信Pcweb登录简介
微信第三方PCweb扫码登录 准备工作 (1) 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之 ...
- GeoSpark入门-可视化
GeoSpark是一种用于大规模空间数据处理的集群计算. GeoSpark通过一组out-of-the-box空间弹性分布式数据集( SRDDs ) 扩展 Apache Spark,它可以跨机 ...