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

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)

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