【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)
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:支持长点击事件,轻而易举实现拖拽功能。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29jb3N2aXZh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="border:none; max-width:100%">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29jb3N2aXZh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="border:none; max-width:100%">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29jb3N2aXZh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" style="border:none; max-width:100%">
【COCOS2DX-对28游戏开发】 Cocos2d-x-3c 道路设计 CocosBase CocosNet CocosWidget的更多相关文章
- [置顶] cocos2d-x 3.0游戏开发xcode5帅印博客教学 003.[HoldTail]游戏世界以及背景画面
cocos2d-x 3.0游戏开发xcode5帅印博客教学 003.[HoldTail]游戏世界以及背景画面 写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不 ...
- [置顶] cocos2d-x 3.0游戏开发xcode5帅印博客教学 004.[HoldTail]主角的上下飞行跟移动
cocos2d-x 3.0游戏开发xcode5帅印博客教学 004.[HoldTail]主角的上下飞行跟移动 写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不 ...
- 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...
- 1、Cocos2dx 3.0游戏开发三找一小块前言
尊重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27094663 前言 Cocos2d-x 是一个通用 ...
- 7、Cocos2dx 3.0游戏开发找小三之3.0版本号的代码风格
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27691337 Cocos2d-x代码风格 前面我们已 ...
- 6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...
- cocos2d-x 3.11 游戏开发环境搭建流程
cocos2d-x 3.11.1 游戏开发环境搭建流程 1. 准备下面的软件 1) Windows7 64Bit+ VS2013 (VC++) 这个不用多说. 2) cocos2d-x-3.11.1. ...
- 4、Cocos2dx 3.0游戏开发找小三之Hello World 分析
尊重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27186557 Hello World 分析 打开新 ...
- 1、Cocos2dx 3.0游戏开发找小三之前言篇
尊重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27094663 前言 Cocos2d-x 是一个通用 ...
随机推荐
- TPCC-UVA测试环境搭建与结果分析
一. 准备 操作系统 :Linux, 内核版本2.6 需要软件:tpccuva-1.2.3, postgresql-8.1.15, gnuplot-4.2.5. tccuva是实现标准TPC-C ...
- Test failed.尝试加载Oracle客户端库时引发BadImageFormatException
CodeSmith6.5不像前几个版本,需要用户手动添加oracle驱动,内部已经集成了oracle的驱动. 网上遇到很多win7 64位机子使用CodeSmith连接oracle的时候出现错误如下:
- ajax请求webservice时抛出终止线程的异常
请求webservice中以下接口,会抛出异常 {"Message":"正在中止线程.","StackTrace":" 在 Sys ...
- C#图像处理(5):无损保存图片
C#使用默认方法对图像进行保存的时候图像会有损失,以下提供无损保存的方法: /// <summary> /// 无损保存图片 /// </summary> /// <pa ...
- redis的备份和恢复
Redis 数据备份与恢复 数据备份 语法 redis Save 命令基本语法如下: redis > SAVE 实例 redis > SAVE OK 该命令将在 redis 备份目录中创建 ...
- C# 如何获取错误所在行数
两种方法,一种是利用error.StackTrace,另外一种是try-catch找到错误行数,具体如下: 一.error.StackTrace代码 int i = ex.StackTrace.Ind ...
- [原创]旧事重提:只配置参数实现OAuth2登录
其实这个组件写出来很长时间了,有几个月吧,一直在 MrHuo工作室 上放着,一直说要整理,太忙没时间. 另外,关于OAuth2的一些基础内容还请从网上找找资料,太多了,写的累赘. 废话不多说,先上图 ...
- shell中的if语句
语法格式 if command;then commands fi 其中的command包含如下: shell command 任何shell命令,如果shell命令返回0,代表true,否则,代表fa ...
- mysql 日期时间运算函数(转)
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); ...
- nginx对于Yii2的前后台的配置
虽然是个基础问题,但也折腾了不少时间,记录下来,希望对新手有所帮助.例如我的前台地址yooao.cc,后台地址back.yooao.cc back.yooao.cc是yooao.cc的一个子域名. ...