首先,这个想法不是我原创.我所知道的原作者是:https://github.com/bigstupidx/libgdx-cocostudio
他实现了 ui编辑器和动作编辑器的解析.完成度有多少我还不清楚,没细看代码.
我只是觉得他的实现方式不是很好,所以重写ui编辑器的解析部分.
我对cocos2d不熟悉,CocoStudio是为cocos2d开发的编辑器.所以会对一些控件属性理解有误导致bug产生,也希望各位能多多的支出错误.
使用的版本(不表示只支持该版本,而是我的使用版本):
libgdx:0.9.9
CocoStudio:v1.2.0.1 http://www.cocostudio.org
**工作原理:CocoStudio 编辑器生成json,通过解析json创建libgdx的原生控件.**
目前支持的CocoStudio 控件与实现:
* ImageView :Image
* Button :ImageButton
* LabelBMFont :Label
* TextField :TextField
* Label :Label
* Panel :Table
* ScrollPane :ScrollPane
用得最多的也就这些,其他的后续添加支持.
-------------------------------
cocostudio-ui-libgdx的优点:
全部使用的是libgdx的原生控件,actor group image button table 这些.不会产生新学习成本.
使用起来简单易懂.
地址:
http://github.com/121077313/cocostudio-ui-libgdx
相关推荐
一个国外的Libgdx编辑器,挺好用的 VisEditor-0.2.5
Libgdx现在有第三方的UI编辑器Overlap2D[7] ,该编辑器由热心的使用者编写
libGDX粒子编辑器汉化版
Libgdx专题系列 UI篇 项目代码 包含TWL Skin 和 TableLayout的用法及使用
libgdx——UI控件
libgdx 常见UI
libgdx 粒子编辑器
libGDX粒子编辑器汉化版,libGDX自带的编辑器,为了方便实用,本人将其汉化做成独立运行的jar程序。
libgdx提供了一个可视化的粒子系统编辑器,我们可以采取边编辑边预览的方式,“所见即所得”,很快就能做出不错的粒子系统效果。
libgdx的瓦片编辑器 libgdx的瓦片编辑器 libgdx的瓦片编辑器
用于 LibGdx 的 UI 组件。 计划: 带有向上和向下箭头按钮和可选的零按钮的数字编辑器。 滑块编辑器支持对数刻度和自定义背景颜色/图像 2D 滑块(一次选择两个值,例如色调和饱和度 函数编辑器(通过移动、添加和...
libgdx 资源加载器
EasyStage 一个Libgdx的Stage剖析工具,也可以作为一个轻量级UI编辑器
VisEditor-0.3.4 是一款libGDX UI 编辑器,亲测可用。
自己拿1.9.4版本的gdx-tools提取出来汉化用的,不怎么会翻译,还望指出以便修改。
使用HTML + CSS + JS构建libGDX UI! 用HTML + CSS + JS构建libGDX的UI! 仍在开发(仍在开发中) 怎么用(如何使用) Stage stage = HTMLStage.buildPath(path-to-html-file); //done! 支持CSS / HTML ” :green_...
资产编辑器 LibGDX 资产编辑器
来自XML的LibGDX UI加载程序 0.0.1版(0.0.1版) 它还包含用于本地化的机制(NataLocalization) 由开发,可使用LibGDX自动进行游戏开发 使用: 你必须准备好皮肤 我们创建一个NataUiLoader类的对象 将XML标记...
能够生成LibGDX项目,且支持发布到桌面,Android,iOS和HTML5
Overlap2D 是一个 2D 游戏的 UI 编辑器。理想是支持所有的 2D 游戏引擎,但是目前只支持 libGDX. 开发人员使用它能够使用图像、动画、粒子效果、光系统、物理和复杂的分组项目来创建丰富的内容。 标签:...