首先,这个想法不是我原创.我所知道的原作者是: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 UI编辑器——VisEditor-0.2.5深度解析》 Libgdx是一个流行的开源游戏开发框架,以其跨平台性、强大的性能和丰富的功能受到许多开发者喜爱。在构建游戏用户界面(UI)时,有一个好的编辑工具能够极大地提高...
在Libgdx生态系统中,Overlap2D是一款非常实用的第三方UI编辑器,它为开发者提供了更加便捷的方式来设计和管理游戏的用户界面。 Overlap2D是一款免费且开源的2D场景和UI布局编辑器,专为Libgdx设计。这个工具由社区...
而“libgdx 粒子编辑器”则是LibGDX框架中用于创建和编辑粒子效果的工具。粒子系统在游戏开发中广泛应用于火焰、烟雾、水波、光效等视觉特效的制作,为游戏增添生动性和视觉吸引力。 粒子编辑器允许开发者无需编写...
这个“libGDX粒子编辑器汉化版”是libGDX框架的一个扩展工具,专门用于设计和编辑粒子效果。粒子效果在游戏开发中广泛应用于火、烟、光晕、爆炸等视觉特效,能够极大地提升游戏的视觉吸引力。 粒子编辑器是游戏...
在这个"libGDX粒子编辑器汉化版.rar"压缩包中,包含了一个特别为libGDX优化的粒子效果编辑器。粒子系统在游戏开发中广泛用于创建各种视觉特效,如爆炸、火花、烟雾、水流等。原生的libGDX粒子编辑器可能对中文用户来...
在libGDX的工具集合中,粒子编辑器是一个非常重要的组件,用于创建和编辑粒子效果。粒子系统通常用于实现游戏中的火焰、烟雾、雨、光晕等视觉特效,给游戏带来更生动逼真的视觉体验。 libGDX粒子编辑器是一个可视化...
9. **TiledMapRenderer与TileMap**: 对于复杂的UI背景,LibGDX提供了`TiledMap`和`TiledMapRenderer`,支持导入Tiled编辑器创建的TMX地图,实现多层、可滚动的背景。 10. **动画与时间线**: `Animation`类用于创建...
TWL(The Wicked Library)是Libgdx中的一个UI库,它提供了丰富的组件和布局管理器,帮助开发者构建出美观且功能完善的用户界面。TWL支持键盘、鼠标和触摸输入,使得在游戏或其他应用程序中创建交互式元素变得简单。...
用于 LibGdx 的 UI 组件。 计划: 带有向上和向下箭头按钮和可选的零按钮的数字编辑器。 滑块编辑器支持对数刻度和自定义背景颜色/图像 2D 滑块(一次选择两个值,例如色调和饱和度 函数编辑器(通过移动、添加和...
libgdx的瓦片编辑器 libgdx的瓦片编辑器 libgdx的瓦片编辑器
在LibGDX中,UI(用户界面)控件是构建游戏或应用图形界面的关键元素。这些控件允许开发者设计交互式的用户界面,使玩家能够与游戏进行交互。本篇文章将深入探讨LibGDX中的UI控件及其使用方法。 首先,我们要了解的...
**Node.js EasyStage:Libgdx Stage剖析工具与轻量级UI编辑器** 在游戏开发领域,特别是Android游戏,Libgdx是一个广泛使用的开源跨平台框架。它为开发者提供了丰富的功能,包括2D和3D图形渲染、音频处理以及用户...
本文将深入探讨 libGDX 中的“资源加载器”这一关键概念。 资源加载器,通常指的是 libGDX 中的 `AssetManager` 类,它是 libGDX 用来管理游戏或应用中各种资源的核心组件。资源可以包括音频文件(如音乐和音效)、...
使用HTML + CSS + JS构建libGDX UI! 用HTML + CSS + JS构建libGDX的UI! 仍在开发(仍在开发中) 怎么用(如何使用) Stage stage = HTMLStage.buildPath(path-to-html-file); //done! 支持CSS / HTML ” :green_...
这个编辑器应该提供直观的操作,如拖放功能、快捷键、预览窗口等,让开发者能够高效地进行资源管理。 9. **教程与文档**:为了帮助用户更好地理解和使用这个工具,通常会提供详细的教程和文档,解释如何创建、编辑...
自己拿1.9.4版本的gdx-tools提取出来汉化用的,不怎么会翻译,还望指出以便修改。
来自XML的LibGDX UI加载程序 0.0.1版(0.0.1版) 它还包含用于本地化的机制(NataLocalization) 由开发,可使用LibGDX自动进行游戏开发 使用: 你必须准备好皮肤 我们创建一个NataUiLoader类的对象 将XML标记...
《深入理解libgdx设计编辑器:libgdx-design-editor》 libgdx是一个强大的开源游戏开发框架,专为跨平台游戏开发而设计,支持Windows、Linux、Android、iOS以及HTML5等多种平台。libgdx设计编辑器,即"libgdx-...
能够生成LibGDX项目,且支持发布到桌面,Android,iOS和HTML5
Overlap2D 是一个 2D 游戏的 UI 编辑器。理想是支持所有的 2D 游戏引擎,但是目前只支持 libGDX. 开发人员使用它能够使用图像、动画、粒子效果、光系统、物理和复杂的分组项目来创建丰富的内容。 标签:...