coocsstudio使用经验,导出资源
在实际使用cocosstudio 中自己对照美术给的图,拼出来的界面 策划经常不满意(位置不对,字体大小不对各种鸡毛的事情),这个时候就可以把美术的图作为底层,在这个底层上面拼图,他们就没话可说了,就像小时候画画印着原图画!
布局的时候适当用cocos对齐工具
目标:使用CocoStudio导出资源并调用
cocos2dx 3.0 要发挥其强大的能力,更CocoStudio的使用是分不开的。CocoStudio工具集将ui编辑器、场景编辑器等为开发者提供了不少便利。
现在已经是凌晨了, 我还其他任务没完成, 这边我们就简单的来用cocostudio创建ui,并在游戏中调用。
CocoStudio 下载地址:http://www.cocos2d-x.org/download 目前是 1.4.0.1
CocoStudio在线手册: http://upyun.cocimg.com/CocoStudio/helpdoc/v1.0.0.0/zh/index.html
官网wiki: http://www.cocos2d-x.org/wiki/CocoStudio
安装后图标:
打开后,我们发现有四个工具,具体各个工具的使用我们再接下来的学习中和大家边学边用。
我们点选UI Editor进去,左上角新建项目。从左侧拖一个按钮一个文本框。
布局如右图:
看下结构:
按钮名字:btn_ok, 按钮的属性里 交互要打勾,不然不会响应点击。
文本框名字: label_show
好了, ui我们就先这么简单的做下, 接下来导出项目, 到出的目录设为我们的游戏工程下的Resouces。点选导出使用大图。
查看resource目录中文件:
E:\cocos2d-x-3.0\projects\MyCocosTest\Resources 的目录
2014/05/17 01:09 <DIR> .
2014/05/17 01:09 <DIR> ..
2014/04/01 18:48 6,311 CloseNormal.png
2014/04/01 18:48 5,499 CloseSelected.png
2014/05/12 21:09 <DIR> fonts
2014/05/17 01:09 <DIR> GUI
2014/04/01 18:48 138,777 HelloWorld.png
2014/05/17 01:09 5,570 NewUi_1.ExportJson
接下来我们在cpp中调用刚导出的资源, 3.0正式版刚出来不久,网络上大部分资料都是以前的版本的, 包括官网的文档。我们只能是摸着石头过河了。
还好大神无处不在, 参考 http://blog.csdn.net/fansongy/article/details/18366275
3.0为了支持CocoStudio的开发, 需引入E:\cocos2d-x-3.0\cocos\editor-support , 里面囊括了各种对资源文件的处理。
1、添加CocoStudio扩展库
在解决方案上右击-添加-现有项目-选择E:\cocos2d-x-3.0\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj ,可看到我们已经将对于CocoStudio资源的处理库导入进来了。
2、添加项目引用
在MyCocosTest项目上右击-引用--添加新引用-点选libCocoStudio-确定。
3、同理导入 libUI 和 libExtension项目, 并添加到引用。
E:\cocos2d-x-3.0\cocos\ui\proj.win32\libGUI.vcxproj
E:\cocos2d-x-3.0\extensions\proj.win32\libExtensions.vcxproj
4、添加
在MyCocosTest项目上右击-属性-配置属性-C/C++ - 常规 - 附加包含目录 添加:$(EngineRoot)cocos\editor-support;
5、修改HelloWorldScene.cpp
添加头文件: #include "cocostudio/CocoStudio.h"
删除或注掉 init() 中 // 3. add your codes below... 以下代码。
引入资源:
// Add resource exported from CocoStudio
auto uiLayer = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("NewUi_1.ExportJson");
this->addChild(uiLayer);
此时我们编译运行一下就可以看到刚在UI编辑器里放的那个button了, 由于label为空,所以看不到label。
明天我们给button加事件。
coocsstudio使用经验,导出资源相关推荐
- Unity 3D 导入资源包 || Unity 3D 导出资源包
项目中的一些资源具有复用性,只需要将资源导出,就能够重复使用. 导出资源包 执行 Assets → Select Dependencies 菜单命令,选中与导出资源相关的内容.接着执行 Assets→ ...
- Layaair 3D资源加载(Unity3D 导出资源)
Layaair 3D资源加载 layaair 预加载3D资源(Unity3D 导出资源) 和 2D 资源还是有些区别的. 2D资源的预加载 https://blog.csdn.net/nicepa ...
- 【Unity入门】资源包导入和导出
[Unity入门]资源包导入和导出 大家好,我是Lampard~~ 欢迎来到Unity入门系列博客,所学知识来自B站阿发老师~感谢 (1)资源目录 Unity的资源(模型,场 ...
- sketch生成android代码,Android资源、点九图和 XML Sketch导出工具Android Res Export
功能 导出多分辨率 PNG 资源 预览和导出多分辨率点九资源 导出矢量(Vector Drawable)资源 导出 Android 8 的自适应图标,圆形图标及旧版应用图标 查看和导出形状图层的 XM ...
- 学会导出XMind 7资源包很重要
2019独角兽企业重金招聘Python工程师标准>>> 现在XMind 7中,可以将风格.模板.剪贴画.图标作为一种XMind资源包进行导出或者导入的操作,更加方便高端.下面就跟本文 ...
- 用户从服务器上获取信息资源,从服务器端获取资源动态加载到场景.docx
从服务器端获取资源动态加载到场景 [unity3d]从服务器端获取资源动态加载到场景分类:编程语言/C语言/文章我们的游戏制作完发布出去提供给玩家,为了给玩家带来更好的游戏体验,要做各种的优化以及设计 ...
- nginx 集群部署_如何备份和还原您的Kubernetes集群资源和持久卷?
众所周知,Kubernetes可以协调连接在一起,作为一个工作单元,形成高可用性的计算机集群.Kubernetes包含许多抽象概念,这些抽象概念允许将容器化的应用程序部署到集群中,而无需将它们附加到单 ...
- 提取手机游戏资源 特效 显存分析工具 无视任何加密
step.1 准备工具 1.adb连接工具(我用的cofface adb ) [cofface]adb基于最新安卓源码编译修改,兼容其它助手,增加参数,支持识别所有机型 工具详情:http://blo ...
- Win32汇编--加载菜单资源
基本上的窗口都会有一个菜单,现在就来看看Win32汇编中是如何加载菜单的: 1>在工程中添加新的菜单资源 2>双击新添加的菜单资源进行编辑 3>菜单栏:Make->Compil ...
最新文章
- 国庆七天乐 Day5
- 全排列算法的全面解析
- 面试旧敌之红黑树(直白介绍深入理解)
- mysql写入数据乱码问题的解决
- 4027-计数排序(C++,附解析)
- 斯坦福博弈论笔记整理活动的任务已重新划分,望周知
- cocos creator 判断双击_Creator | 编辑器中可操作顶点的多边形遮罩
- 7000块招不了一个工人
- 基于MySQL的调度系统_仓储调度系统的设计与实现(SSH,MySQL)
- 整理一些计算机基础知识!
- c#输入三个数升序排列_【每日一题】80. 两数之和输入有序数组
- 学习总结-《父与子的编程之旅》chapter 17
- Java学习路线(转)
- 图片怎么做gif?如何让图片变GIF动图?
- 孤单翻译成计算机语言,关于孤独的英文句子_孤单伤感语录带翻译
- 剑指offer_3 -- 构建乘积数组
- 微信小程序前后端交互案例
- TLS 地面三维激光扫描仪
- (史上最全总结)总体方差,样本方差,标准差,抽样方差,标准误差,均方误差,协方差 ...........
- python-pyecharts 数据分析原来可以这么炫酷
热门文章
- Base64、Unicode、URL编解码加解密
- iOS 开发中实现打电话功能实用代码
- Linux下Shell常用命令与工具
- [UE4]条件融合动画: Blend Posed by int
- 【转载】计算机视觉(CV)前沿国际国内期刊与会议
- 用U盘打造CentOS7和Windows7双系统
- Linux文件系统、虚拟内存、进程与线程、锁
- 【华为机试真题 Python实现】导师请吃火锅【2022 Q1 Q2 |200分】
- 带负荷测试要求二次最小电流_继电保护二次核相、带负荷试验方法
- 免费分享6个资源搜索网站,不怕资源搜不到,没多少人知道这些