cocos2dx-按钮操作

本文介绍了如何在Cocos2d-x中创建和操作按钮,包括使用CCControlButton创建按钮、设置不同状态下的背景精灵、文字颜色和文本,并详细列举了各种CCControlState状态及对应的事件处理。

【一】:创建:


1.方法:

(1):CCControlButton::create("CCScale9Sprite背景对象");

(2):CCControlButton::create("CCLabelTTF对象","CCScale9Sprite背景对象");


【二】:函数:

       //当按钮响应对应事件后的CCScale9Sprite对象

setBackgroundSpriteForState("新的CCScale9Sprite对象","CCControlState状态变量");

       //当按钮响应对应事件后的文字颜色

setTitleColorForState("新的ccColor3B颜色","CCControlState状态变量");

       //当按钮响应对应事件后的文本

setTitleForState("新的CCString对象","CCControlState状态变量");



CCControlState状态变量如下(就是说处于这个状态才调用)

CCControlStateDisabled            //禁用

CCControlStateHighlighted        //高亮

CCControlStateNormal               //正常

CCControlStateSelected            //被XX过后 (感谢 北京|殁如雪 同学的解释)



CCControlState事件如下:

CCControlEvenTouchDown &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值