Home >Database >Mysql Tutorial >Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

WBOY
WBOYOriginal
2016-06-07 15:01:181262browse

本文是基于http://blog.csdn.net/luohai859/article/details/10152893博客的基础上完成,对该作者表示感谢!本文主要目的是做笔记。 1、首先,安装VS2010,下载Cocos2d-x,本文选择的是Cocos2d-x-2.1.3。 VS2010中文破解版:http://pan.baidu.com/disk/home

本文是基于http://blog.csdn.net/luohai859/article/details/10152893博客的基础上完成,对该作者表示感谢!本文主要目的是做笔记。

1、首先,安装VS2010,下载Cocos2d-x,本文选择的是Cocos2d-x-2.1.3。

VS2010中文破解版:http://pan.baidu.com/disk/home

Cocos版本下载:http://www.cocos2d-x.org/download/version#Cocos2d-x

2、解压cocos2d-x-2.1.4.zip到用户选择目录,我解压目录是:C:\Users\hp\Desktop

(1)在VS2010中生成cocos2d-x2.1.3的解决方案

在解压后的目录下找到cocos2d-win32.vc2010.sln文件,如图1所示。

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

图1 cocos2d-x-2.1.3解压文件

双击打开该文件,出现如图2所示工程:

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

在工程目录下,右击,选择生成解决方案,大约5-10分钟,根据电脑配置时间有所变动。编译完成后,成功17个,失败0个,更新0个。则cocos2d-x安装已经完成一半了。

(2)安装Cocos2d-x的VC模板:Cocos2d-x-2.1.3版本以后不需要在安装,只有使用Python脚本创建Cocos2d-x项目,文章后面介绍。

在安装包cocos2d-x-2.1.3目录下找到install-templates-msvc.bat,然后找到cocos2d-x-2.1.3\template\msvc\InstallWizardForVS2010.js文件,双击如图3:

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

此时,如果Cocos2d-x版本低于2.1.2,则会在VS2010中新建项目中在Visual C++模板下的会找到Cocos2d-x模板,本文使用的是2.1.3,所以在新建项目中并不会出现Cocos2d-x模板,这里介绍主要是为了低版本的安装配置。高于2.1.2版本的Cocos2d-x使用Python脚本创建项目。

3、创建Cocos2d-x项目

1)由于使用Python创建项目,且要求Python版本2.7,本文使用的是Python2.7.3

Python 2.7.3的链接地址为:http://www.python.org/getit/releases/2.7.3/,我下载的版本是Windows x86 MSI Installer (2.7.3) (sig),下载后的软件名称为:python-2.7.3.msi,双击它默认安装即可。默认安装后Python 2.7.3所在路径为:C:\Python27,在C:\Python27路径下有python.exe命令解释器,project-creator.py脚本正是通过它来解释执行的。

2)将Python.exe命令解释器所在目录加到PATH环境变量中去

安装好Python2.7.3之后,将Python的python.exe所在目录追加到系统的PATH环境变量中去,使得Doc命令行能找到python解释器命令。本文的python默认安装目录为:C:\Python,那么在系统的PATH变量中最前面追加C:\Python27;如果使用其他路径,选择相应的Python2.7.3路径即可。注意使用分号隔开各个变量值。

在Win7下,右键单击计算机->属性->系统高级设置->环境变量,在系统变量里找到Path,在最前面加上C:\Python27;注意分号。

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

这样就把C:\Python27下的python.exe命令所在的目录加到Path中,接下来使用create_project.py脚本创建新工程。

(1)打开doc命令行,cd到C:\Users\hp\Desktop\cocos2d-2.1rc0-x-2.1.3\tools\project-creator。

(2)执行python脚本,生成HelloTest项目:python create_project.py -project HelloTest -package com.cocos2d-x.org -language cpp

Win7环境下VS2010旗舰版安装Cocos2d-x-2.1.3

出现Have Fun!时项目创建完成,进入到C:\Users\hp\Desktop\cocos2d-2.1rc0-x-2.1.3\projects找到新创建的项目。在C:\Users\hp\Desktop\cocos2d-2.1rc0-x-2.1.3\projects\HelloTest\proj.win32下找到sln文件用VS2010打开即可看到信创建的工程,使用create_project.py脚本创建HelloWorld项目后,Box2d、chipmunk物理引擎、cocos2d库、CocosDenshion音频库、扩展的库Extensions自动被添加到HelloWorld项目中。Ctrl+F7、Ctrl+F5即可编译运行项目。

4、相关资源博客

1、CSDN博主无幻的博客:http://blog.csdn.net/akof1314/article/category/1175224

2、CSDN博主bill_man小满的专栏:

(1)cocos2d-x游戏实例:http://blog.csdn.net/column/details/cocos2d-x-game.html

笔者通过自学cocos2d-x自己写的一些游戏实例,并进行讲解,也是cocos2d-x入门的进阶篇

(2)cocos2d-x入门:http://blog.csdn.net/column/details/cocos2d-x-study.html

cocos2d-x入门学习笔记,主要介绍cocos2d-x的基本结构,并且介绍引擎自带的示例

3、CSDN博主Cocos2der的专栏:http://blog.csdn.net/yanghuiliu?viewmode=contents

cocos2d-x游戏开发:使用cocos2d-x开源引擎开发Iphone游戏。 Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。

4、CSDN博主fylz1125的博客:http://blog.csdn.net/column/details/lerry.html

5、CSDN博主红孩儿的博客:http://blog.csdn.net/honghaier/article/category/1217322

6、博客园博主子龙山人的博客:http://www.cnblogs.com/zilongshanren/tag/cocos2d-x/

子龙山人还有很多关于Coco2d的博文:http://www.cnblogs.com/zilongshanren/tag/cocos2d/:

7、官网wiki:http://www.cocos2d-x.org/projects/cocos2d-x/wiki

8、Cocos2d-x的2.1.2版本之后创建新项目的方法:http://cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line

9、Cocos2d-x 2.1.2以前,旧版本的Win32创建工程配置方法:Cocos2d-x Application Wizard for Visual Studio User Guide

10、Cocos2d-x 2.1.4在线参考手册:http://www.cocos2d-x.org/reference/native-cpp/index.html



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:spriter动画编辑器的cocos2dNext article:watch2