Skip to content
tian edited this page Mar 19, 2016 · 2 revisions

Welcome to the cocostudio-ui-for-libgdx wiki!

让CocoStudio变成libgdx的UI编辑器

本项目源于:libgdx目前还没有一款比较完善得UI编辑器,而cocos2dx得cocostudio比较完善,那么我们就使用cocostudio制作UI界面,导出json和资源,然后在libgdx中解析并创建actor。

本开源项目改自@isee,下面是他的原话:

首先,这个想法不是我原创.我所知道的原作者是:https://github.com/bigstupidx/libgdx-cocostudio 他实现了 ui编辑器和动作编辑器的解析.完成度有多少我还不清楚,没细看代码. 我只是觉得他的实现方式不是很好,所以重写ui编辑器的解析部分. 我对cocos2d不熟悉,CocoStudio是为cocos2d开发的编辑器.所以会对一些控件属性理解有误导致bug产生,也希望各位能多多的支出错误.

目前支持的CocoStudio 控件与实现:

  • ImageView :Image
  • Button :(有文字)TextButton和(无文字)ImageButton
  • LabelBMFont :Label
  • TextField :TextField
  • Label :Label
  • Panel :Table
  • ScrollPane :ScrollPane
  • CheckBox :CheckBox
  • LoadingBar :Image
  • LabelAtlas :LabelAtlas(新增控件,继承于Table)

用得最多的也就这些,其他的后续添加支持.


cocostudio-ui-libgdx的优点: 全部使用的是libgdx的原生控件,actor group image button table 这些.不会产生新学习成本. 使用起来简单易懂.

Clone this wiki locally