-
Notifications
You must be signed in to change notification settings - Fork 11
Home
tian edited this page Mar 19, 2016
·
2 revisions
Welcome to the cocostudio-ui-for-libgdx wiki!
本项目源于: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 这些.不会产生新学习成本. 使用起来简单易懂.