The Project Name:CocosWidget
google.code svn checkout:
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库。
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:支持长点击事件,轻而易举实现拖拽功能