Cocos Studio 中添加的声音是ComAudio类型,在代码中通过getComponent()无法获取声音组件,用getChildByName()获取音声节点不为空,但是转换为ComAudio类型对其操作无效。求Cocos Studio添加声音并正常播放的方法
感觉有点反人类:
auto audio = dynamic_cast<ComAudio*>(levelChoose->getChildByName(“audio”)->getComponent(“audio”));
这样写正常了
分享一下我的:
–循环播放背景音乐
root:SimpleAudioEngine:sharedEngine():playBackgroundMusic(“background.mp3”,true)
其中root为:
local root = cc.CSLoader:createNode("*********.csb")