本以爲ComAudio getComponent()獲取就OK了,但是獲取爲空。又試了試getChildByName(),獲取node不爲空(狂喜~),但即使將節點轉換爲ComAudio類型也不能有效對其操作。
2 this->addChild(level);
3
4 //audio既是一個節點又是一個ComAudio組件,所以先獲取節點再獲取其組件
5 auto audio = (ComAudio*)level->getChildByName("audio")->getComponent("audio");
6 audio->playBackgroundMusic();//播放音頻