码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)

时间:2014-06-26 11:02:38      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:cocos2dx3.1   cocos2dx3.0   cocosstudio   教程   

导入libCocosStudio、libExtensions、libGUI

新建的工程如下图:

bubuko.com,布布扣

添加现有项目

右键解决方案,如下操作:

bubuko.com,布布扣

分别添加以下三个项目:

(工程路径)\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj

(工程路径)\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj

(工程路径)\cocos2d\extensions\proj.win32\libExtensions.vcxproj

完成后如图:

bubuko.com,布布扣


添加引用:

bubuko.com,布布扣


bubuko.com,布布扣bubuko.com,布布扣


添加 附加包含目录,防止引入不了头文件:

bubuko.com,布布扣bubuko.com,布布扣

需要有:

$(EngineRoot)cocos\editor-support
$(EngineRoot)cocos
$(EngineRoot)cocos\audio\include
$(EngineRoot)external
$(EngineRoot)external\chipmunk\include\chipmunk
$(EngineRoot)extensions
..\Classes


编译代码!

编译错误及解决方案:

1. 编辑器未更新

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = ‘v100‘) cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".
在新添加的项目 右键更新VC++编译器。注意报这种错的项目名称右边会有(VS2010***)的提示,就更新吧!


使用cocosstudio导出的工程。

#include "cocos2d.h"
#include "cocostudio/CocoStudio.h"
#include "ui/CocosGUI.h"
using namespace cocos2d;
using namespace cocostudio;
using namespace ui;


新手通过json文件读取控件的时候,注意它们的父子关系,不然会崩溃。

    //加载CocosStudio导出的资源
    auto uiLayer = GUIReader::getInstance()->widgetFromJsonFile("StartUI/StartUI.ExportJson");
    this->addChild(uiLayer);

    auto bg = uiLayer->getChildByName("bg");
    auto button =(Button *) bg->getChildByName("button");
    button->runAction(MoveBy::create(1, Point(-111, 0)));
    button->addTouchEventListener(this, toucheventselector(CocosStudio::onButton) );

编译错误及解决方案:

using namespace ui; 报错的话,在前面加上using namespace cocos2d ;就可以了。

cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置),布布扣,bubuko.com

cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)

标签:cocos2dx3.1   cocos2dx3.0   cocosstudio   教程   

原文地址:http://blog.csdn.net/hanbingfengying/article/details/34454405

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!