cocos2dx系列笔记(1)- windows环境配置前篇
cocos2dx升级之旅,请多指教~
本篇是本人搭建cocos2dx-Windows 64位环境的配置说明,仅供参考。
开发准备
搭建环境肯定需要准备好所有工具,只有把工具都准备好了,才能撸起袖子干活,但是肯定被cocos官网提供的软件数目和分布的零散不堪的开发环境准备文档整的没有头绪。下面我们来理清一下思路。
1.python 2.7.X环境
cocos2dx的许多配置都是通过python来使用,因此万分紧急的是搭好python环境,而且cocos2d-x目前来说只支持到Py2.X版本(本人使用Py3.X环境报错,替换Py2.X通过)。
1)首先下载最新Python2.7.X版本,去Python官网下载。
2)默认安装完,然后配置环境变量。点击—》我的电脑(右键)—》属性-》高级系统设置-》高级选项卡-》环境变量-》系统变量。找到“Path”系统变量,将你的python路径添加进去。举个例子,我的安装路径是“C:\Python27”,因此在Path变量下,添加“C:\Python27;”(如果Path变量中最后没有“;”,请添加“;C:\Python27;”)。
配置PATHEXT变量,进入“PATHEXT变量”,添加“.PY;.PYM;”,如图所示。有时python不能配置成功,就是因为没有设置这个,我也躺枪的多了,习惯加上。
3)配置完一定要点上面框框的确定,一直确定确定确定=。=
4)验证是否配置成功,进入CMD(别跟我说你不知道CMD,我就不说在开始的windows搜索栏搜索CMD能找到了),输入“python”,出现下图中的python版本,就成功了,不然你就慢慢去找上面你错在哪里(或者第二天重启电脑再试试,大雾。)
2.Microsoft Visual Studio 2012
地址我就不提供了,中国网民下载和破解技术肯定是博大精深的。
因为我cocos2dx开发打算用vs2013,所以就将VS也列入必备之列。需要注意的是,VS版本需要VS2012以上。
3.下载cocos提供的software
地址:cocos2dx官网下载
先别急,理清一下软件关系。cocos提供了一系列服务和一系列软件,并且开源免费,但你还要啥自行车,要啥自行车。肯定不会像VS2012安装那么煞笔,点点确定就ok。
1.首先需要安装 cocos2dx,建议安装3.X版本
地址:cocos2dx
cocos2dx,就是我们用C++进行跨平台开发的基础,可以让我们利用C++进行跨平台部署,覆盖平台包括iOS、Android、Windows Phone等等。因此先装这个_(:з」∠)_
2.在下载完解压缩到磁盘上,并打开cocos2d-x 文件夹找到setup.py这个文件,运行之
一开始我们不需要进行SDK\NDK配置,一直点Enter,跳过。这个Setup.py会帮助我们设置cocos2d-x运行所需要的环境变量。
3.配置完,肯定还是验证一下是否成功了,进入CMD,输入cocos。出现下图,说明成功了。
如果没有出现下图,显示不是内部命令,说明你需要自己去手动配置添加cocos环境,也很简单。只需要在系统变量中找到“Path”系统变量,按照上面配置演示,将cocos2dx的路径添加进去。我的cocos2dx路径是:“C:\cocos2dx”,添加进去便解决问题了。
4.配置完,肯定要试试了,看看CMD提供的那些东西,你就明白cocos命令有多简单了。
咱们来创建一个Demo吧,试试New命令。比如我要在C:\目录下创建一个叫TestDemo的游戏。
首先CD进入C:\目录下,然后输入cocos new -p com.game.simple -l cpp -d c:\TestDemo,成功之后可以看到下面
5.在进去创建好的目录可以看到有许多许多熟悉的字眼,因为没有创建Android环境,你可以进win32中,点击sln后缀文件用VS2012开始进行开发了。
6.肯定要运行一下helloworld吧,对不对
如果我们要运行我们刚刚由模板生成的项目,我们需要用到cocos run 命令,在CMD中进入之前创建的TestDemo文件目录下,输入cocos run -p win32 -s .
剩下的就只等编译完成之后了。
**************************************
以上便是cocos2dx的win32环境搭建以及调试,Android相关的部分,下篇再继续,下面接着讲别的。
**************************************
4.cocos引擎
Cocos Studio,就是cocos引擎的实体。下载win版本来尝尝鲜。
说实话,cocos studio还不成熟,许多功能点都不够人性化,使用非常不便捷,快捷键和下方的动画编辑器就不吐槽了,不然又会被人说要啥自行车了。
1.cocos studio建项目需要Cocos Framework,先打开cocos studio-》窗口-》启动Launcher,进入“商店”,找到Cocos Framework,下载之。还要进入“下载”中安装。装完你就呵呵呵呵呵,如果你不知道装Cocos Framework,那抱歉,连项目都建不了。。。还是那句话,要啥自行车,看了我的博文,你就明白了。
》》》》》》》》》》
2.学习界面
这个要展开,那就又是几篇文章了,可以看看官方文档,再自己试试,你就会体会到这款其中蛋蛋的忧伤。
路径:学习界面
5.Else
最后只剩下:Cocos2d-JS、Cocos2d-Lua(Quick-cocos2d-x)、Cocos Code IDE,这三款因为我是习惯使用C++和Eclipse来进行开发而没怎么接触,以后有了解再来分享文章~。
最后,相信cocos2dx win32部分的基础相信已经足够清晰的解释了,如果你没有明白,你只能去寻求谷哥的帮助了。
以上
ZhaoLion
2015-02-07 22:20:11
cocos2dx系列笔记(1)- windows环境配置前篇的更多相关文章
- (一)react-native开发系列之Mac开发环境配置
写在前面 在开始之前,先说下选择react-native的背景原因 最近一年来,公司为了节省开发成本,以及降低维护成本,指派我开始做起前端开发app的工作,我和公司的小伙伴们就开始了漫长的app开发之 ...
- 【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
原文:[Xamarin挖墙脚系列:Xamarin开发环境配置需求] 前言 因为操作的全是大块头,加大你们的内存,CPU网上飙.... 卤煮的机器配置 最近的版本部署包,百度云离线下载:版本:Xama ...
- cocos2d-x3.0 windows 环境配置
cocos2d-x3.0 windows 环境配置 参考Oo泡泡糖oO的CSDN博文 :http://blog.csdn.net/u010296979/article/details/24273393 ...
- Ant学习-001-ant 基础知识及windows环境配置
一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...
- Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置
此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...
- Django:学习笔记(1)——开发环境配置
Django:学习笔记(1)——开发环境配置 Django的安装与配置 安装Django 首先,我们可以执行python -m django --version命令,查看是否已安装django. 如果 ...
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- cocos2dx系列笔记(2)- windows环境配置后续之 Android环境配置
续上篇 对于想用cocos2dx来开发Android游戏的人来说,最痛苦的莫过于配置Android环境和之后的奇奇怪怪的编译失败问题.这是经历了多次成功与失败之后,血与泪的经验包,大家请收好.如果你有 ...
- Cordova for Android(Windows)环境配置
PS:注意事项 一些坑在此声明: 1.安装Eclipse后,记得设置各项编码格式为utf-8 请移步:http://www.blogjava.net/xiaomage234/archive/2014/ ...
随机推荐
- Rank of Tetris HDU--1881
Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 《C语言程序设计现代方法》第2章 编程题
7 编写一个程序,要求用户输入一个美金数量,然后显示出如何使用最少的20美元.10美元.5美元和1美元来付款. 提示:将付款金额除以20,确定20美元的数量,然后从付款金额中减去20美元的总金额.对其 ...
- 5 weekend01、02、03、04、05、06、07的分布式集群的HA测试 + hdfs--动态增加节点和副本数量管理 + HA的java api访问要点
weekend01.02.03.04.05.06.07的分布式集群的HA测试 1) weekend01.02的hdfs的HA测试 2) weekend03.04的yarn的HA测试 1) wee ...
- Yii rabc角色权限管理文章推荐
yii的这个rbac太通用,太灵活,有时候理解起来有困难.也是初学这个,推荐一个不错的文章:http://www.yiiframework.com/wiki/136/getting-to-unders ...
- 我的ubuntu配置
每次装系统都是非常蛋疼的过程,新装的系统还是要配置一下的 首先安装google拼音 sudo apt-get install fcitx fcitx-googlepinyin 然后按装numix主题 ...
- ASP.NET MVC- VIEW Using the TagBuilder Class to Build HTML Helpers Part 3
The ASP.NET MVC framework includes a useful utility class named the TagBuilder class that you can u ...
- ServletContext和ServletConfig
一.ServletConfig对象 1 .作用 ServletConfig对象: 主要是用于加载servlet的初始化参数. 在一个web应用可以存在多个ServletConfig对象(一个Servl ...
- spring applicationContext.xml 文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...
- Unity3d + NGUI 多分辨率适应
更多型号适合的移动终端 现在我们要介绍的<链战争>游戏改编方法,这种适应方法UI这是一个基本维度,背景是一个基本的尺寸.背景比UI没有实际影响某一部分的额外部分,这样就避免了适应iPhon ...
- mongodb 学习笔记 09 -- shard分片
概述 shard 分片 就是 把不同的数据分在不同的server 模型 当中: 用户对mongodb的操作都是向mongs请求的 configsvr 用于保存,某条数据保存在哪个sha ...