cc.Class({
extends: cc.Component,
//属性
properties:
{
bgMusic: cc.AudioClip,
},
onLoad: function ()
{
},
//打开背景音乐
openBgMusic:function()
{
cc.log(“调用了开启音乐函数”);
cc.audioEngine.play(this.bgMusic,true,1);
},
}
)
然后在另一个脚本声明了
var AudioManager=require(‘AudioManager’);
调用这句话就出错
AudioManager.openBgMusic();
new AudioManager().openBgMusic(); 需要new一个对象才行吧。
有大佬帮忙看看吗?
可能的原因是因为extends:cc.Component
有人能帮忙解答下吗?在线等,急。
openBgMusic()这个也不是静态方法,不能直接类名调用的吧~
这样并不需要extends:cc.Component
另外,顺序
那请问下我应该怎么写呢?刚学习creator 不是很懂
var AudioManager=require(‘AudioManager’);
var audiomanger = new AudioManager();
audiomanger.openBgMusic();
1赞
还是没有开启音乐,打了日志调用了这个函数的
调用了这个方法没有音乐,那麻烦你把这个方式发出来看下