我使用如下语句显示出了场景
auto rootNode = CSLoader::createNode(“MainScene.csb”);
addChild(rootNode);
该场景里有按钮,我想获取到按钮并添加点击响应事件,从而实现两个场景的切换,这么个简单的功能,不知怎么写了。。求助。。
我使用如下语句显示出了场景
auto rootNode = CSLoader::createNode(“MainScene.csb”);
addChild(rootNode);
该场景里有按钮,我想获取到按钮并添加点击响应事件,从而实现两个场景的切换,这么个简单的功能,不知怎么写了。。求助。。
谢谢前辈的指点,已经解决了。
前辈,使用这样的方法是不是只能获取一个按钮,其他的按钮该怎么样相应呢?
借地一问,版本2.3.3.0里,怎样隐藏帧?
我是直接cocos sutdio导出login的VS工程
但是auto button = static_castui::Button*(rootNode ->getchildByName(“xx”)); 这个不行。
VS运行后,直接中止运行,指向button的值是Null。
楼主是怎么解决的?
你指向的button是哪个啊?
啥名字?
就默认的Button名称,但是进行位移的时候提示为NULL
auto button = static_castui::Button*(rootNode->getChildByName(“Button_1_0_4_8_12”));
button->setPosition(Vec2(400, 400));
你有加载出场景吗?先把场景加载出来,再去获取场景里的button,获取语句跟你写的一样.