我想点一下鼠标 让Label换一下内容可是…………

cocos2d::Label lebel在头文件的private:里
是全局变量

onTouchBegan函数里是

label = Label::create(daan, “fonts\Marker Felt.ttf”, 24);
label->setPosition(Vec2(740, 380));
this->addChild(label, 2);

daan数组里是随机的内容
很正常,点击就出……很正常……

但是…………………………问题在于…… …………
新出现的,会压在以前出现的label上…………
不是同一个label么!怎么跟新建的似得,一个压在一个上面?啥情况呀!

你这onTouchBegan里面本来就是新建了一个label呀,可以只创建一个,onTouchBegan里面直接setText就可以了

请问怎么settext啊 labe->里米有这个呀…… 如果是 = Label::create()他就又创建了……

3.x 版本的引擎label设置字符串方法是:setString,楼主多看源码吧!

settext我不知道
但是setstring我知道 最开始用的就是他
开始是正常的 当切换Label的时候崩溃 如图

你得在init里面create 然后began中setString

label设置文本的函数名各种换我也是醉了,记不太清

多看看api吧

基础太差,不认真看api

可不咋地!现在回头一看我这贴,哎………… 也挺好! 哈哈哈哈哈 有论坛经验值