Cocos2d-x-2.2.1如何创建工程,以及如何将工程独立出来

 我也不晓得cocos2d-x从第几个版本就开始用python创建工程了,反正我最近下载的cocos2d-x-2.2.1就是用python创建咯,基本是一句话就帮我们搞定了,省了我们好多麻烦。

以下是windows下的创建的步骤:

打开windows的命令行下,打开目录到cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\project-creator,然后直接打create_project.py,它会给你提示如下:

我就打了这这句,用于创建lua工程:

create_project.py-project MyGame -package com.MyCompany.AwesomeGame -language lua

 

然后你就会看到最后有Have Fun!”的字样,证明成功了(忘了说我的python2.7的)

同时它将项目创建在你的cocos2d-x2.2.1projects目录下的,而通常呢,我们都不把项目放到这里的啦,因为以后如果要更新到更高的版本难不成我们还得把他拷贝到更高版本的目录下吗,当然不是了,所以我们就得把创建的这个项目给独立出来。

 

步骤如下:

1)定义系统环境变量 (变量值是我电脑里cocos2dx库的路径)

变量名:COCOS2DX_ROOT

变量值:D:\project\libraries\cocos2d-x-2.2.1\cocos2d-x-2.2.1

 

2)将刚才创建的项目拷到自己想要的那个地方(只要不是cocos2d-x2.2.1的目录下就行)

 

3)打开项目的下的proj.win32目录下的工程:MyGame.vcxproj

      可以看到libBox2D, libchipmunk,libcocos2d, libCocosDenshion,libExtensionsliblua

面都不可用的标记,没关系,只要把他们移除掉,然后一个个加进来就是了。

 

(4)右击项目MyGame->属性 ->配置属性 -> C/C++ ->常规,选择右边的“附加包含目录->编辑,将除了$(ProjectDir)..\Class之外,其余的$(ProjectDir)..\..\..改为

  我们刚才定义的环境变量$(COCOS2D_ROOT),以下为改变前和改变后的:

    改变前:

      

      改变后:

      

5)点确定之后再次选择下左边的“生成事件->预先生成事件”,选择右边的“命令行->编辑”,将“$(ProjectDir)..\..\..”替换成“$(COCOS2DX_ROOT)”,结果为:

    xcopy "$(COCOS2DX_ROOT)\scripting\lua\script""$(ProjectDir)..\Resources" /e /Y

 

6)点确定之后再次选择下左边的“生成事件->预链接事件”,选择右边的“命令行->编辑”,也是将“$(ProjectDir)..\..\..”替换成“$(COCOS2DX_ROOT)”,结果为:

    if not exist "$(OutDir)" mkdir"$(OutDir)"

xcopy /Y /Q"$(COCOS2DX_ROOT)\external\libwebsockets\win32\lib\*.*""$(OutDir)"

 

7)确定,运行,大功告成,其实说得轻松(5),(6)这两句我找的它真实辛苦,开始的时候一直不晓得它在哪里配置的,折腾了2,3个钟,也是因为此,所以才决定把它记录下来的。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值