最新的cocos2d-x 3.0发布,最为最好的2d游戏引擎,具有跨平台,语法简单,功能强大等特点,掌握cocos2d-x 3.0 技术成为关键,我们讲解cocos2d-3.0 window环境下新项目的创建,(要求本机已经搭建了cocos2d-3.0 window环境),创建一个hello新工程。
工具/原料
PC window系统
cocos2d-x 3.0 window 环境
方法/步骤
在开始运行框输入cmd打开控制台
输出g:回车(g指的是我的你的cocos2d-x3.x的文件所在的的盘符,输入你的cocos2d-x3.0的文件所在的的盘符即可)
进入cocos2d-x3.x\tools\cocos2d-console\bin文件夹,这里面有cocos命令
输入 cocos new hello -p com.qyz.game -l cpp -d ../../../projects回车
出现上诉文字表示创建项目成功。其中工程名为:XXXX -p指的是包。com.qyz.game(版权等信息,qyz可以随便改,但必须为com.xx.game)。-l 开发语言 ccp指c++ 。-d 创建的项目文件位置路径 ../../../projects(工作目录的上三级下的projects文件夹下,即cocos2d-x-3.x目录的projects文件夹下),路径也可以自己制定其他。建议放到这个目录下,方便找到
创建成功后找到cocos2d-x-3.x/projects/XXXX文件夹下找到proj.win32文件夹下的XXXX.sln(项目解决方案),双击自动用vs打开,点击上部本地windows调试器或者直接点击调试运行,第一次需要一段时间(也可以不需要编译节省时间的办法,见下文”新建项目节省编译过程”),运行完后出现cocos2d的精灵
开启你的游戏开发之旅吧
END
新建项目节省编译过程
cocos2d-x工程项目第一次编译时间很长,生成大量的.dll和.lib文件,如果你用Debug模式,默认生成到项目所在的proj.win32/Debug目录下,这里注意如果你刚刚在cmd中创建的项目,是没有Debug目录的,需要用VS编译之后才能有。在此之前需要如下设置:
新建并用VS打开项目->解决方案右键->属性->配置属性
将cocos2d-x “生成”栏相关的lib的钩子点掉,不进行编译,只保留项目本身。
然后VS下编译以后,不要点运行(因为缺少lib会出错),此时proj.win32下会生成Debug目录,但此时是空的。
然后将cocos2d-x 3.x 的相关版本的全部.lib和.dll,都拷贝到Debug目录下。前提是,你过去已经编译好生成了一次该版本的相关.lib和.dll如下:
这些是我以前编译生成的3.9版本的全部.dll和.lib(说白了你还是需要至少一次编译)。
但以后用该版本新创建的工程只要把这些.dll和.lib复制粘贴进Debug中,就不用再编译了,只编译项目就可以了。
其实也可以放在系统目录中修改VS的头和库的依赖设置也可以实现。(笑)