Cocos2d-x快速使用手册
(Win32、Android、Ios)
徐琳
2012年10月22日
创建windows平台项目
一、搭建windows开发环境
上显示cocos2d-x支持win7、winxp、vista系统,但我只在win7上用过,以下说明均是在win7系统上的,编译器使用vs2010。
1、安装vs2010
2、安装Visual Assist X(可选)
3、执行build-win32.bat,编译cocos2d-x
4、运行cocos2d-x根目录下的install-templates-msvc.bat,将cocos2d-x模板加入vs模板库。
5、将.\Debug.win32目录下的所有dll文件拷贝至Windows\system32\
6、双击cocos2d-win32.vc2010.sln进入vs编译环境
二、新建win32项目
1、在“解决方案”上单击右键,选择“添加”-〉“新建项目”。
2、选择“左侧Cocos2d-x模板”,在右侧列表中选择“Cocos2d-win32 Application”,输入项目名称“Cocos2dDemo”,点“确定”。
3、在弹出的对话框中点击“下一步”。
4、如果需要使用Box2D引擎,则选中,否则不要选。点击“finish”,创建成功。
三、编译运行
1、右键Cocos2dDemo项目,选择“生成”进行编译。
2、右键Cocos2dDemo项目,选择“设为启动项目”。然后F5,或者点击菜单栏的运行键运行。
四、创建新的解决方案
新建项目有两种方式,一是直接在cocos2d-x解决方案中添加新项目,上面已经介绍过了。当你刚开始接触cocos2d-x,还在尝试写demo时,用这种方式可以快捷的创建demo,而且
方便查看例子中的代码。另一种方式是创建一个新的解决方案,方法如下
1、“文件”-〉“新建”-〉“项目”
2、进入新建项目的窗口,选择“左侧Cocos2d-x模板”,在右侧列表中选择“Cocos2d-win32 Application”,输入项目名称“Cocos2dDemo”,点“确定”。然后执行“下一步”。
3、使用Box2D引擎,则选中,否则不要选。点击“finish”,创建成功。
4、单击左下角的属性标签(或者选择“视图”-〉“属性管理器”),打开属性管理器
5、在属性管理器中,双击“Microsoft.Cpp.Win32.user”,弹出属性页,在里面设置VC++目录即可。这样,该设置对所有VC项目都有效,见下图。
6、在“包含目录”中, 加入下列项目
7、在“库目录”中, 加入下列项目
(发布时用release目录下的!!)
8、上面的第4、5、6、7条,也可以通过如下方法解决:
定位到%USERPROFILE%\appdata\local\microsoft\msbuild\v4.0(可以通过运行,或直接
在windows资源管理器的地址栏中输入),使用其他文本编辑工具修改Microsoft.Cpp.Win32.user.props或Microsoft.Cpp.X64.user.props文件中的相关字段。以下是我的文件内容
windows开发平台<IncludePath>D:\android\cocos2d-2.0-x-2.0.3;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32\OGLES;D:\android\cocos2d-2.0-x-2.0.3\external\Box2D;D:\android\cocos2d-2.0-x-2.0.3\CocosDenshion\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\kazmath\include;$(IncludePath)</IncludePath> <LibraryPath>D:\android\cocos2d-2.0-x-2.0.3\Debug.win32;$(LibraryPath)</LibraryPath>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论