配置: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开发环境搭建的更多相关文章

  1. android 5.0开发环境搭建

    Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...

  2. CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建

    上一篇演示的是如何安装VS2010,本文演示的是如何安装Microsoft Visual C++ 6.0 简称VC6. 有同学经常VC6都是很古董的版本了,为啥他还存在,不得不说VC6是微软一个很经典 ...

  3. Hadoop-2.8.0 开发环境搭建(Mac)

    Hadoop是一个由Apache基金会开发的分布式系统架构,简称HDFS,具有高容错性.可伸缩性等特点,并且可以部署在低配置的硬件上:同时,提供了高吞吐量的数据访问性能,适用于超大数据集的应用程序,以 ...

  4. IMX6开发板Qtopia2.2.0开发环境搭建以及编译镜像

    搭建 Qtopia2.2.0 开发环境,需要先搭建 Android 的编译环境,然后在 Android 编译环境的基础上,再搭建 Qtopia2.2.0 编译环境.以下内容基于迅为-iMX6开发板.Q ...

  5. AndroidStudio2.0开发环境搭建

    实验内容 下载安装Android Studio 配置使用环境 实验要求 下载安装Android Studio 基本环境配置 实验步骤 1.首先从安卓开发者网站下载最新的Android Studio h ...

  6. MongoDB 4.0 开发环境搭建集群

    环境准备 Liunx 服务器一台 以下示例为单机版安装集群, 没有分片 MongoDB 安装 1.下载 MongoDB tgz 安装包: 可以从下载中心下载: https://www.mongodb. ...

  7. 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 ...

  8. 在VS2015中的SDL2.0开发环境搭建

    写本文的目的在于使用网络上的教程及官方的教程(如:http://www.willusher.io/sdl2%20tutorials/2013/08/15/lesson-0-visual-studio) ...

  9. Cocos2d-x.3.0开发环境搭建之—— 极简式环境搭建

    配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 使用此法可以方便的创建Cocos2d-x项目.如果需要运行Cocos2d-x引擎自带的 ...

随机推荐

  1. ZOJ 3195 Design the city (LCA 模板题)

    Cerror is the mayor of city HangZhou. As you may know, the traffic system of this city is so terribl ...

  2. (重点)Python深入之Python内存管理机制你会吗?

    前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:醍醐三叶 请注意:如果你平时学Python遇到问题找不到人解答?或者没有 ...

  3. ARTS-S CentOS 7 minimal 版本安装后网络配置

    用root登录服务器,执行 nmcli d 可以看到ethernet disconnected,网卡是处于禁用状态.执行 nmtui 选Edit a connection-Edit,选中Automat ...

  4. Hadoop HDFS 源码解析记录

    版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/12047502.html ),以下内容为个人理解,仅 ...

  5. CSS中的变量使用,var()语法

    参考博客:https://blog.csdn.net/qq_34206361/article/details/53690414

  6. oracle 日常巡检

    1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分. 1.1. 检查Oracle实例状态 select instance_name ...

  7. WebSocket重连实现

    方式一.使用第三方库实现 比如:reconnecting-websocket.jsReconnectingWebSocket,代码:https://github.com/joewalnes/recon ...

  8. Java中“附近的人”实现方案讨论及代码实现

    前言 在我们平时使用的许多app中有附近的人这一功能,像微信.qq附近的人,哈罗.街兔附近的车辆.这些功能就在我们日常生活中出现. 像类似于附近的人这一类业务,在Java中是如何实现的呢? 本文就简单 ...

  9. mysql取消严格模式

    配置文件my.ini sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为 s ...

  10. c语言入门到精通怎么能少了这7本书籍?

    C语言作为学编程最好的入门语言,对一个初进程序大门的小白来说是很有帮助的,学习编程能培养一个人的逻辑思维,而C语言则是公认的最符合人们对程序的认知的一款计算机语言,很多大学都选择了使用C语言作为大学生 ...