- Creator 版本:2.0.10
为了集中控制游戏里的音频,设置了个常驻节点,挂了自定义的 Sound 组件。
想在属性检查器里的按钮点击的事件上引用这个常驻节点的 Sound 组件。
但是在 creator 里,好像没法引用其他场景的节点,该肿么办嗷?
除了用代码去获取常驻节点,还有其他办法吗?
为了集中控制游戏里的音频,设置了个常驻节点,挂了自定义的 Sound 组件。
想在属性检查器里的按钮点击的事件上引用这个常驻节点的 Sound 组件。
但是在 creator 里,好像没法引用其他场景的节点,该肿么办嗷?
除了用代码去获取常驻节点,还有其他办法吗?
建议按钮分发事件,常驻节点监听事件播放
按钮再绑定一个组件,然后调用方法时 使用cc.director.emit 发送消息通知常驻节点 播放音频。
不过你这样太麻烦了,不如音频全动态加载播放吧。
感谢感谢 是指 2L 说的再绑定一个组件,然后通过 Creator 的 UI 绑定该组件的方法来 emit 事件吗?
感谢感谢!不过音频全动态加载播放是怎么个玩法?~
按钮回调函数里加一句分发代码不就完了吗……
我是自己新建了一个button继承了cc.Button然后重写了__preload,在clickEvents中添加了分发事件的函数;