看了下教程都说是添加音频组件,但是有很多按钮都要添加怎么办,有没有能一次性给所有按钮添加点击音效的方法
把按钮的方法重写一下。加上音效然后super.调用
/**设置按钮点击音效 */
static SetButtonSound(): void {
if (cc.Button.prototype["touchBeganClone"]) return;
cc.Button.prototype["touchBeganClone"] = cc.Button.prototype["_onTouchEnded"];
cc.Button.prototype["_onTouchEnded"] = function (event) {
if (this.interactable && this.enabledInHierarchy) {
// 播放自己的按钮音效
// ......
}
this.touchBeganClone(event);
}
}
1赞
这么秀的吗