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,kTag); //getChildByTag(kTag); //Tag用于快速找到对应的对象指针(节点类型),相当于查表 //removeChildByTag(kTag,true); //移动节点
2 图层的切换,即以删除和添加
3 场景的切换,cocos2dx提供了丰富的特效。如switch resplace (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |