The Project Name:CocosWidget
google.code svn checkout:http://cocoswidget.googlecode.com/svn/trunk/
google.code:https://code.google.com/p/cocoswidget/
github:https://github.com/csdn-viva/CocosWidget/
qq group:261286285
author:Viva-Lijunlin csdn_viva@foxmail.com
CocosWidget是基于Cocos2d-x移动跨平台游戏引擎的一套免费开源、功能强大、高效率、简封装的GUI库。
示例项目配置及API说明:http://blog.csdn.net/cocosviva/article/details/17381847
已发布版本:
CocosWidget-2.2alpha-BTR.rar http://pan.baidu.com/s/1AGBEc
CocosWidget目前提供22种控件,随着版本的更新会加入更多控件。
WidgetLayout:控件树根控件
Button:按钮控件
CheckBox:选择框控件
ControlView:游戏操作杆
GridView:网格容器控件 竖向
GridPageView:网格页容器控件 横竖向
ImageView:纹理容器控件(精灵)
ImageVIewScale9:九宫格纹理容器控件
Label:文字控件
LabelAtlas:文字图块控件
LabelBMFont:图像文字集控件
ListView:链表滑动容器控件
PageView:页面滑动容器控件
Panel:基础容器控件
PanelColor:颜色容器控件
ProgressBar:进度条控件
ScrollView:基础滑动容器控件
Slider:滑块控件
TableView:表格制滑动容器控件
ToggleView:开关控件
Widget:基础控件
让大家期待已久的cocos2d-x中一套完整简洁的GUI库,现已经非正式发布,让您使用并喜欢上CocosWidget的理由有
1:CocosWidget所有控件完全支持Lua Binding
2:拥有完整的Cpp与Lua示例代码,Cpp与Lua示例效果相似度99%,代码简洁,让您的学习成本直线下降
3:在控件数量上绝对不会输于任何一款GUI框架,Viva也会不停的提供新的控件到新的版本里
4:完美的控件事件分发模型,拓展性非常强,实现自定义控件非常简单
5:支持多点触摸(一般用于mmorpg,操作杆与按钮)
6:所有控件都是从CCNode继承而来,与引擎完美结合。
7:支持长点击事件,轻而易举实现拖拽功能
2014年2月左右将会发布最新的CocosWidget3.0(并行Cocos2d-x3.0-beta),目前的版本只能在cocos2d-x-2.x环境运行,Viva将会在2014年初开始开发CocosWidget界面编辑器,编辑器将会实现功能有:生成c++布局代码,lua布局代码,xml布局文件等。目前CocosWidget属于Viva的个人开源项目,全部是由业余时间完成,由于偶尔加班,导致目前的这些东西用了两个月之久的时间才完成。在2014年里,Viva会主要把精力放在CocosWidget GUI编辑器上,所以能希望拥有开源精神的大神们加入到队伍里来,帮助Viva来维护CocosWidget库代码。另外希望Cocos2d-x作者王哲大神能对Viva有更多的支持,在此感谢,开源精神至上。