本文是基于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所示。
图1 cocos2d-x-2.1.3解压文件
双击打开该文件,出现如图2所示工程:
在工程目录下,右击,选择生成解决方案,大约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:
此时,如果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;注意分号。
这样就把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
当出现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