Android 7.0、EMUI5.1.3,应该跟系统版本没关系,我用creator 2.0.10打的包跑是正常的,而且2.2.0我不勾选小包模式也是正常的,怀疑资源加载这里出的问题
试试使用AudioSource,设置好 src,这个音频对象就不会再次重复加载音频数据,或者提供下可以复现问题的demo,我们排查下
建议使用 AudioSource 做预加载,并实现音源复用,AudioEngine 会实时加载音频数据,对于多实例的音频播放效率并不高。
我们的游戏有一百多个音频文件,用AudioSource的话要拖到手抽筋
这样预加载,跟audioengine差不多,只是AudioSource需要自己管理
cc.loader.loadRes(“bomb”, cc.AudioClip, (err: Error, clip: cc.AudioClip) => {
// this.preload = new cc.AudioSource;
this.preload.clip = clip;
// 调用play加载资源
this.preload.play();
this.preload.pause();
});
发现同样的问题,从2.0.9升级到2.2.0之后,发现音频导致卡,很卡,掉帧厉害。 我们游戏使用音效评率高
我这边使用华为的一台android 4.3的设备测试,并没有出现卡顿问题,请确定是音频卡顿引起的,你可以使用AudioSource自己做缓存和添加删除管理。
我这不是华为设备 关了音频 没有卡 我现在尝试使用 AudioSource 试一下
把音频文件打到包里就不卡了?
可我的文件非常多啊。
我的也多120多个音频文件,打出的包有4M多,我只能这么干了
果然把音乐文件全打到rpk包里就不卡了。简直不能理解。
我把首屏资源也打进去了,感觉他好像把所有的json文件都打进去了。再加上音乐文件有6m多了。
我的也是所有json都被打进去了
不勾选首屏会报copy file failed、no such file之类的错
大佬~这个插件的代码文件方便发一下吗???
好的~感谢~~~
建议转换下格式,wmv格式
你好,下载你的插件,最终到了构建那一部,缺少index.js这个脚步。导致复制了音频后的build不知道怎么放进去,这个脚本方便发一下吗?
