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引擎自带的 ...
随机推荐
- 2017 CCPC秦皇岛 G题 Numbers
DreamGrid has a nonnegative integer . He would like to divide into nonnegative integers and minimi ...
- 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享
写在前面的话&&About me 网上写spring的文章多如牛毛,为什么还要写呢,因为,很简单,那是人家写的:网上都鼓励你不要造轮子,为什么你还要造呢,因为,那不是你造的. 我不是要 ...
- 【关注图像采集视频传输】之 Cy3014 usb3.0 FIFO接口
CYUSB3014延续了CY7C68013A最吸引人的地方,那就是实现高速数据传输的Slave FIFO接口,应用这种模式,据说数据传输率可以达到320MB/s. 同USB2.0的芯片CY7C6801 ...
- 【JS】394- 简明 JavaScript 函数式编程-入门篇
转载自公众号"程序员成长指北" 写在开头 本文较长,总共分为三大部分:(对于函数式编程以及其优点有一定理解的童鞋,可以直接从 第二部分 开始阅读) 第一部分:首先会通过实际代码介绍 ...
- 【CSS】378- [译]44个 CSS 精选知识点
写在前面 一个周五的晚上,闲来无事整理下自己的 github(经常做收藏党),今天打算都过一遍,发现一个 star很高的项目,里面有大量的 CSS 片段,而且标题很诱人,然后又花了将近1个小时从头到尾 ...
- 【JS】327- javascript 的 api 设计原则
点击上方"前端自习课"关注,学习起来~ 前言 本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块.系卤煮自己总结的一些经验和教训.本篇博 ...
- C#中关于值类型和引用类型的区别
小声哔哔 一直以来对于值类型与引用类型之间的区别都不是特别清晰,直到踩了坑.... 正好最新闲暇,便想着梳理梳理这一两年来遇到的奇葩问题和解决方案,顺便就把它给拎出来记一下,免得以后再摔跤 值类型与引 ...
- 【Java Web开发学习】跨域请求
[Java Web开发学习]跨域请求 ================================================= 1.使用jsonp ===================== ...
- springboot 使用阿里云短信服务发送验证码
一.申请阿里云短信服务 1.申请签名 2.申请模板 3.创建accesskey(鼠标悬停在右上角头像) 二.代码实现 1.springboot引入maven依赖 <dependency> ...
- 在线HTTP POST/GET模拟请求api接口http请求测试工具https://post.jsonin.com/
在线HTTP POST/GET模拟请求api接口http请求测试工具 在线POST/GET接口测试工具https://post.jsonin.com/ Json在线解析及格式化校验工具 https:/ ...