【COCOS2DX-对28游戏开发】 Cocos2d-x-3c 道路设计 CocosBase CocosNet CocosWidget

原文链接:http://blog.csdn.net/cocosviva/article/details/18970717

另一个比較不错的cocos2dx扩展库:https://github.com/stubma/cocos2dx-better

版本号管理及下载列表


Download
CocosBase-2.2beta-3c.zip     http://pan.baidu.com/s/1kTfXoWJ
CocosBase-2.2.1beta-3c.zip   http://pan.baidu.com/s/1eQkRo3K    -- 修复了pushScene附带參数传递失败的BUG
CocosNet-2.2beta-3c.zip      http://pan.baidu.com/s/1i3p4NzB
CocosNet-2.2.1beta-3c.zip    http://pan.baidu.com/s/1bnmuyHh  -- 修复了组合收包时仅仅处理1次的严重BUG
CocosWidget-2.2beta-3c.zip   http://pan.baidu.com/s/1bnBvGEb


Github
CocosBase   https://github.com/Jason-lee-c/CocosBase
CocosNet    https://github.com/Jason-lee-c/CocosNet
CocosWidget https://github.com/Jason-lee-c/CocosWidget

Google.code
CocosBase   https://code.google.com/p/cocosbase/
CocosNet    https://code.google.com/p/cocosnet/
CocosWidget https://code.google.com/p/cocoswidget/



Cocos2d-x-3c 设计之路

作者:李俊霖 jason.lee.c@foxmail.com

QQ群:261286285 Cocos2d-x 3C 官方1群


此篇文章主要介绍下面几个框架 (Cocos2d-x-3c)
CocosBase   -- 场景管理及逻辑设计上的解决方式
CocosNet    -- TCP长连接解决方式
CocosWidget -- GUI系统的解决方式


Cocos2d-x-3c CocosWidget


CocosWidget是基于Cocos2d-x移动跨平台游戏引擎的一套免费开源、功能强大、高效率、简封装的GUI库。
演示样例项目配置及API说明:http://blog.csdn.net/cocosviva/article/details/17381847

CocosWidget眼下的控件数量已经达到了26个。远远超过其他GUI解决方式

Widget               基础控件
WidgetWindow         控件树根
Button               button控件
CheckBox             选择框控件
ControlView          游戏操作杆
GridView             网格容器控件 竖向
GridPageView         网格页容器控件 横竖向
ImageView            纹理容器控件(精灵)
ImageViewScale9      九宫格纹理容器控件
Label                文字控件
LabelAtlas           文字图块控件
LabelBMFont          图像文字集控件
ListView             链表滑动容器控件
PageView             页面滑动容器控件
Layout               基础容器控件
PanelColor           颜色容器控件
ProgressBar          进度条控件
ScrollView           基础滑动容器控件
Slider               滑块控件
TableView            表格制滑动容器控件
ToggleView           开关控件
ColorView            颜色控件
GradientView         渐变控件
ExpandableListView   可伸展链表滑动容器控件
TextRich             富文本控件
TextArea             文本区控件

在3c版本号中,CocosWidget提供了大家瞩目以待的富文本控件、可伸展滑动容器控件等。本次升级。CocosWidget改进了总体结构及性能,CPanel重命名为CLayout,CWidgetLayout重命名为CWidgetWindow。

1:CocosWidget是眼下唯一全然支持Lua Binding与富文本的GUI库。


2:拥有完整的Cpp与Lua演示样例代码,Cpp与Lua演示样例效果相似度99%,代码简洁降低学习成本。


3:在控件数量上绝对不会输于不论什么一款GUI框架。


4:完美的控件事件分发模型。拓展性强。
5:支持多点触摸。同一时候多个控件响应触摸操作。
6:全部控件都是从CCNode继承而来,与引擎完美结合。
7:支持长点击事件,轻而易举实现拖拽功能。

























posted @ 2015-10-01 20:11  hrhguanli  阅读(319)  评论(0编辑  收藏  举报