首页 > 代码库 > cocos2d-x 场景间传值
cocos2d-x 场景间传值
场景A传值到场景B
A.cpp
void A::onClick(CCObject * pObject){ // -----------------1.场景切换---------------------- CCScene * scene = B::scene(); B * layer = (B*)(scene->getChildren()->objectAtIndex(0)); layer->value = http://www.mamicode.com/"要传的值"; CCDirector::sharedDirector()->replaceScene(scene );}
B.h
class B: public cocos2d::CCLayer{public: virtual bool init(); virtual void onEnter(); static CCScene * scene(); CCString value; CREATE_FUNC(B);};
B.cpp
void B::onEnter(){ CCLayer::onEnter(); CCLog(value.getCString());}
cocos2d-x 场景间传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。