我们现在使用button只设定 正常状态 下的图片,然后程序点击时会使用默认的按钮缩放效果,这样比较节约容量。
但是,按钮界面底部总是会显示missed或者Defualt/button_pressed.png之类的字样,有没有接口可以设定屏蔽这些输出?
盖上一个通用的透明的图片就可以了.
因为是通用的图片,所以占用资源是很少的.
感谢,我尝试盖上透明图片后还是无法解决问题,点击后按钮会自动变成透明了
可能cocos2dx button 内部实现只是简单的替换和缩放了 按下状态 的图片
比较郁闷的是cocostudio本身好像不开源,也没法自己手动去掉这个提示 label
你这样它是用的cocos默认的图片。
要使用默认缩放效果的话,你应该右键 选中状态(禁用状态)选择 清空资源 才是
感谢,但是问题还没解决。
我试了 清空资源 的方法,但是运行时总是会在按钮下方会显示 missed 字样。不知道有没有哪里可以屏蔽掉这个文字。
我也发现了这个问题,我用的是2.2.5的
ButtonReader 找到这个类搜 missed
把这这句注释了,有4个
label->setString(__String::createWithFormat("%s missed", normalErrorFilePath.c_str())->getCString());
这个方法可行
直接修改引擎,好霸道的方法
好吧,3.8版本才修改的