欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

让CocoStudio变成libgdx的UI编辑器

程序员文章站 2022-01-22 10:03:07
...


让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
 首先,这个想法不是我原创.我所知道的原作者是:https://github.com/bigstupidx/libgdx-cocostudio

他实现了 ui编辑器和动作编辑器的解析.完成度有多少我还不清楚,没细看代码.

我只是觉得他的实现方式不是很好,所以重写ui编辑器的解析部分.

我对cocos2d不熟悉,CocoStudio是为cocos2d开发的编辑器.所以会对一些控件属性理解有误导致bu*生,也希望各位能多多的支出错误.

 

 

使用的版本(不表示只支持该版本,而是我的使用版本):

 

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

 


让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
 

 
让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
 
让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
 
让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
 

  • 让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
  • 大小: 191.2 KB
  • 让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
  • 大小: 66.3 KB
  • 让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
  • 大小: 113.5 KB
  • 让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
  • 大小: 274 KB
  • 让CocoStudio变成libgdx的UI编辑器
            
    
    博客分类: libgdx
  • 大小: 184.7 KB