cocos2dx概要及开发技术-----Cocos2d-x UI系统

目的:了解cocos2d-x UI系统的使用


环境——cocos2dx UI是其一个缺陷,只自带有几个简单的控件。



——控件分类

1 字体

LableTTF               //ttf字体格式

LableBMFont         //fnt 格式文件 + png图片   //实现是加载png文件的某个矩阵的图片,显示字体

LabelAtlas             //包含一个png文件。使用条件(1)每个字体的宽高相同 ,  (2 )指定开始的字符  (3) 这个图片的字符是asc码排序的。 (4)你调用的字符必须在png上面找到。


2 标签 (和字体结合使用,同字体内容)


3 菜单

menuItem:通过文字  图片 精灵创建


4 进度条

ProgressTimer (1:左到右  2 右到左  3 上到下  4 下到上  5 顺时针 6逆时针)使用setType指定类型。



5 计时器

(1)schedule  程序会每帧都会自动执行一次默认的Update函数。

(2)scheduleUpdate  每隔几秒执行某个自定义的函数

(3)scheduleOnce  在几秒之后执行,并且只会执行一次。


————附加

1 节点标记的作用

// addChild( sprint, 0, kTag);

//getChildByTag(kTag);    //Tag用于快速找到对应的对象指针(节点类型),相当于查表

//removeChildByTag(kTag, true);  //移动节点


2 图层的切换,即以删除和添加


3 场景的切换,cocos2dx提供了丰富的特效。如switch  resplace


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值