声明数组属性default要设置成[],而AudioClip要将default设置成null,type设置成AudioClip,那么如何声明AudioClip数组属性
我也有同样问题要问,有人解答吗?
properties: {
bgAudio:{
type:cc.AudioClip,
default:[],
},
},
上面这么写,提示错误
The ‘type’ attribute of ‘game_scene_js.bgAudio’ must be child class of cc.Asset, otherwise you should use ‘url: cc.AudioClip’ instead
type:[cc.AudioClip],这样试下
1.10 以上版本请使用
bgAudio: {
type: cc.AudioClip,
default: [],
},
1.9 及以下请使用
bgAudio: {
url: cc.AudioClip,
default: [],
},
1赞
在TS中:
申明 @property(cc.AudioClip)
MusicList: {
type: cc.AudioClip,
default: [],
}
使用let musi =this.MusicList[0];
let audioID =cc.audioEngine.playMusic(musi, true);
这样可以吗?
可以 经常这样用
请问,creator可以播放来自网络的音频文件吗?
ts中可以这么用
@property({ type: [cc.AudioClip] }) private testAC: cc.AudioClip[] = [];