功夫小子实践开发-开发环境的基本搭建和配置

3.0版本请直接看后面

用cocos new 创建一个新的工程后,我们需要导入libExtensions库,libXCocosStudio库,libGUI库

具体导入方法如下:

1. 右键解决方案 -> 添加 -> 现有项目 -> 选择如下文件
\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj  
\cocos2d\extensions\proj.win32\libExtensions.vcxproj  
\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj  


2. 右键工程 -> 引用 -> 添加新引用





3. 右键项目 -> 属性 -> 配置属性 -> C/C++ ->附加包含目录 -> 编辑 -> 添加如下行
$(EngineRoot)cocos  
$(EngineRoot)extensions  
$(EngineRoot)cocos\editor-support\  
$(EngineRoot)cocos\editor-support\cocostudio  


4. 配置完成,在程序中使用cocostudio库
#include "CocoStudio.h"
using  namespace  cocostudio;

CCNode* pNode = SceneReader::getInstance()->createNodeWithSceneFile( "Scene.json" );
this ->addChild(pNode);



如果你发现你的工程cocos2d文件下没有proj.win32文件,那就说明你不需要进行上面的步骤。

cocos2d-x3.0以上的是没有cocos2d\cocos\editorsupport\cocostudio\proj.win32\libCocosStudio.vcxproj  
cocos2d\extensions\proj.win32\libExtensions.vcxproj  
cocos2d\cocos\ui\proj.win32\libGUI.vcxproj 
这三种vcxproj文件的,因为cocos2d-x整合了在cocos2d中了,所以需要引入“cocos2d.h”再加上需要引入的#include "cocos-ext.h",以及加上命名空间USING_NS_CC_EXT;即using namespace cocos2d::extension;这样就可以了。
 

这里添加的时候还是要加包含路径的(因为当时添加、引用这些东西看了很多,自己也尝试了很多,可能就忘了一些)

重新建立了一个项目,

在添加完 #include "cocos-ext.h"

命名空间 USING_NS_CC_EXT以后

发现还是要添加包含路径的,

方法:

①右键点击自己的项目:

比如这里,我的项目tableview,右键点击它

②选择属性,然后就是下图:

③右方小三角,选择编辑,

然后新建一行,输入: $(EngineRoot)



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值