cocos2d-x学习之一:win32环境配置
下载cocos2d-x
从cocos2d-x的github主页 中fork到自己的github里,然后再clone到本地,或者直接去cocos2d-x官方主页 中下载压缩包,然后解压即可
编译cocos2d-x
打开cocos2d-x\cocos2d-win32.vc2010.sln
,F7
编译整个工程,其中有一些js和lua相关项目编不过去,目前先不管,编译完成后可以运行HelloCpp
和TestCpp
看看例子,这样cocos2d-x就编译完成了
新建cocos2d-x项目
从2.1.2版本开始,新建cocos2d-x项目要通过cocos2d-x\tools\project-creator\create_project.py
这个python脚本来新建,因此需要先安装python环境,根据How to create a multi-platform project in one command line
,需要python的版本是2.7.3,不过这里推荐安装2.7.5的版本,因为这个版本是个正式版,很多库都广泛使用这个版本的。
安装完python后,要记得将安装路径添加到系统的path
环境变量里,然后进入tools\project-creator
目录执行脚本,先看一下用法
python create_project.py
可以看到usage输出:
Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE
Options:
-project PROJECT_NAME Project name, for example: MyGame
-package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame
-language PROGRAMING_LANGUAGE Major programing language you want to used, should be [cpp | lua | javascript]
Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame
Sample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript
用法很简单,就3个参数,例如创建一个HelloWorld
工程:
python create_project.py -project HelloWorld -package com.test.HelloWorld -language cpp
可以看到如下输出:
proj.ios : Done!
proj.android : Done!
proj.win32 : Done!
proj.mac : Done!
proj.blackberry : Done!
proj.linux : Done!
proj.marmalade : Done!
New project has been created in this path: D:\Dev\cocos2d-x\tools\project-creator/../../projects/HelloWorld
Have Fun!
创建成功后,会在cocos2d-x\projects\
路径下生成工程目录HelloWorld,打开HelloWorld\proj.win32\HelloWorld.sln
工程,会发现,脚本已经将libBox2D
, libchipmunk
, libcocos2d
, libCocosDenshion
, libExtensions
几个项目包含进来了,就不用再去手动引用了,编译运行,可以看到如下输出:
其他配置
安装doxygen
抽取cocos2d-x文档,doxygen的配置文件在cocos2d-x\document\doxygen.config
,生成完成后的文档在cocos2d-x\document\html\index.html
,打开即能查看cocos2d-x的文档