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

简介:

导入libCocosStudio、libExtensions、libGUI

新建的project例如以下图:


加入现有项目

右键解决方式。例如以下操作:


分别加入下面三个项目:

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

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

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

完毕后如图:



加入引用:





加入 附加包括文件夹。防止引入不了头文件:


须要有:

$(EngineRoot)cocos\editor-support
$(EngineRoot)cocos
$(EngineRoot)cocos\audio\include
$(EngineRoot)external
$(EngineRoot)external\chipmunk\include\chipmunk
$(EngineRoot)extensions
$(EngineRoot)
..\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导出的project。

#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) );





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5074274.html,如需转载请自行联系原作者

相关文章
|
2月前
|
IDE 开发工具 C++
QT案例IDE编写 -- 创建项目
QT案例IDE编写 -- 创建项目
26 0
IDEA 中 project窗口,不显示项目工程目录,解决方法
IDEA 中 project窗口,不显示项目工程目录,解决方法
|
8月前
|
API 开发工具 Android开发
Android Studio 4.2 安装及创建项目(目录结构)(下)
Android Studio 4.2 安装及创建项目(目录结构)(下)
88 0
|
8月前
|
IDE Java 开发工具
Android Studio 4.2 安装及创建项目(目录结构)(上)
Android Studio 4.2 安装及创建项目(目录结构)
167 0
导入新工程,提示“Migrate Project to Gradle?”
导入新工程,提示“Migrate Project to Gradle?”
89 0
|
Android开发 C语言
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
309 0
Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)(一)
|
Java 关系型数据库 MySQL
idea里面完整创建maven项目(包含如何使用)
Maven和Maven Archetype区别? Maven:普通工程 Maven Archetype:模板工程
454 0
idea里面完整创建maven项目(包含如何使用)
|
IDE Linux 开发工具
cocos creator 代码编辑环境配置
Visual Studio Code (以下简称 VS Code)是微软新 推出的轻量化跨平台IDE,支持 Windows、Mac、Linux 平台,安装和配置非常简单。通过下面介绍的设置方法,使用 VS Code 管理和编辑项目脚本代码,可以轻松实现语法高亮、智能代码提示等功能,还可以直接使用 VS Code 调试网页和原生版本的游戏。
176 0
cocos creator 代码编辑环境配置
|
IDE 应用服务中间件 Go
go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
713 0
|
Android开发
如何导入gradle版本不同的Android项目
如何导入gradle版本不同的Android项目
195 0
如何导入gradle版本不同的Android项目