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/ ...
随机推荐
- 关于 Unity NavMesh 数据的导出和使用
上周的工作重点转移到服务器寻路上来,刚刚做完没几天,总结一下,当时团队讨论的结果是使用 Unity 原生的 NavMesh 系统,然后将数据导出到服务器使用.我最初的思路是将导出的网格加载到服务器后, ...
- bzoj 3626 [LNOI2014]LCA(离线处理+树链剖分,线段树)
3626: [LNOI2014]LCA Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1272 Solved: 451[Submit][Status ...
- 关于vim打开中文文件出现乱码问题
中文字符编码问题. 在你的vi配置文件(~/.vimrc)里面添加一行: set fileencodings=ucs-bom,utf-8,cp936,gb18030,latin1 意思是让vim从 这 ...
- NIO组件Selector工作机制详解(下)
转自:http://blog.csdn.net/haoel/article/details/2224069 五. 迷惑不解 : 为什么要自己消耗资源? 令人不解的是为什么我们的Java的New I/ ...
- 如何在google test中指定只运行一部分测试
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:如何在google test中指定只运行一部分测试.
- iOS实用技能扩展-集成支付宝
前奏 现在随着移动开发的快速发展,移动支付变得越来越流行与必不可少.最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于iOS中如何开发使用 ...
- Cocos2d-x 3.1.1 学习日志4--cocos2d-x解决中文乱码问题的几种办法
做个打飞机的游戏,由于版本号太新,网上基本没有教教程,我的版本号是cocos2d-x 3.1.1的.今天遇到cocos2dx中中文乱码的问题.无奈仅仅好Google百度寻求答案,明确了这个问题的缘由. ...
- Cocos2d 3.0继承自Sprite的类在addChild后出现故障
当继承自Sprite的类被addChild到其它的Node里后出现例如以下图问题,说明没有调用父类Sprite::init()的方法.由于父类Sprite里的_textureAtlas须要初始化为nu ...
- 谈谈Angular关于$watch,$apply 以及 $digest的工作原理
这篇文章主要是面向那些刚开始学AngularJs和想要了解数据绑定(data-binding)是怎么工作的, 如果你已经熟悉如何使用angularjs了,我强烈建议你不用阅读了. angularjs使 ...
- 基于keepalived对redis做高可用配置---转载
关于keepalived的详细介绍,请移步本人相关博客:http://wangfeng7399.blog.51cto.com/3518031/1405785 功能 ip地址 安装软件 主redis 1 ...