cocos2d-x 2.2 在WINDOWS中如何创建项目
来源:互联网 发布:房屋拍卖淘宝网 编辑:程序博客网 时间:2024/05/22 01:36
Q: 之前在一本参考书中说到创建项目的模板,但实际在2.2版中并未发现其文件夹下有install-templates-msvc.bat文件,无法安装模版,怎么新建项目呢?
A: 使用官方提供的工具,用python脚本一次性创建多平台项目
步骤:
1 安装 python,建议安装 2.7.3,这个版本比较稳定吧。。。安装完后要设置path,增加 C:\Python27;C:\Python27\Scripts;C:\Python27\Lib 在最后,见下图
用CMD里面直接执行 python ,看能否正确执行来确定路径设置是否正确
2.在正确的目录下打开命令窗口
在cocos2d-x-2.2的目录中进入到\tools\project-creator目录下,按住shift右击,选择在当前位置打开命令窗口。
3 输入命令
命令格式:python ./create_project.py -project 项目名字 -package 包名 -language cpp,例如:
create_project.py -project HelloCocoStudio -package com.john.test -language cpp
注意:包的写法要注意,应该是3层结构,比如 com.aaa.bbb,如果是2层,如果 com.aaa,则会报错,出错信息大概如:
E:\myBook\cocos2dx\cocos2d-x-2.2\cocos2d-x-2.2\tools\project-creator>create_proj
ect.py -project HelloCocoStudio -package com.john -language cpp
proj.ios
Traceback (most recent call last):
ate_project.py", line 195, in
ate_project.py", line 139, in processPlatformProjects
IndexError: list index out of range
4 用VS2012打开项目,并编译之
使用VS2012打开上图proj.win32文件夹下的HelloWorld.sln,打开你刚才使用python脚本新建的工程,HelloWorld项目VS2012界面如下所示:
从上图可以看出,使用create_project.py脚本创建项目后,Box2d、chipmunk物理引擎、cocos2d库、CocosDenshion音频库、扩展的库Extensions自动被添加到新项目中。
从HelloWorld项目中的解决方案中的【解决方案"HelloWorld"属性页】中的配置属性中,可以看到已经配置了上述库,如下图所示:
最后编译结果如下图:
- cocos2d-x 2.2 在WINDOWS中如何创建项目
- cocos2d-x 2.2.1 在WINDOWS中如何创建项目
- cocos2d-x 2.2 在WINDOWS中如何创建项目
- cocos2d-x 2.2 在Windows中创建项目
- 如何在xcode下创建cocos2d-x-2.2项目
- Cocos2d-X 在MAC中创建项目
- Windows 7中创建Cocos2d-x 3.2 项目
- [Cocos2D]如何创建Cocos2D-X的项目(版本号2.2)
- [Cocos2D]如何创建Cocos2D-X的项目(版本号2.2)
- [Cocos2D]如何创建Cocos2D-X的项目(版本号2.2)
- 如何在自定义文件下创建cocos2d-x项目
- cocos2d-x在MAC平台中创建项目
- 如何在cocos2d-x 项目中增加全局变量
- cocos2d-x 2.2 创建项目
- cocos2d-x 2.2 创建项目
- [cocos2d-x]在windows下创建cocos2d-x程序[important]
- 【Daimn Cocos2d-x 】如何创建一个Cocos2d-x的项目.
- 如何创建Cocos2D-X的项目(版本号2.2)
- Java数组声明、创建、初始化
- 源码推荐(2月7日):Pinterest样式的菜单 自定义展示app工作流或使用指南
- Entity Framework 6 中为数据库操作增加日志记录功能
- msql数据备份与还原
- Java String.format()的用法
- cocos2d-x 2.2 在WINDOWS中如何创建项目
- 再谈string类型
- 烟雨里,只愿与君一曲相和
- Oracle enterprise linux6.2 kickstart无人值守自动化安装
- Thread类与Runnable接口的区别
- tshark命令
- JSON remember
- mongodb安装过程与常用命令
- Android JSON格式与服务器交互 中文乱码问题