小程序
小游戏
企业微信
微信支付
扫描小程序码分享
对声音的预加载或多次播放声音优化建议
游戏中需要对同3种声音进行多次播放。据了解微信小游戏不能对声音进行预加载,所以每次播放声音的时候都需要对声音进行一次加载,导致在小游戏中会出现不同程序的卡顿情况。想问下是否有优化方向或建议。游戏引擎为laya。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也在担心这个问题。H5的游戏中,播放声音,如果对一个短声音比如开枪,反复播放,在IOS 11R上,会卡得要命。安卓没事。不知道小游戏中是否存在同样的情况。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
楼主解决了吗?
楼主解决问题了吗
方便提供代码片段吗
代码是laya的。使用的
SoundManager.playMusic(GameData.getInstance().getMusicUrl(),1,null,0);
laya的声音接口会返回一个Sound对象。但是导出小游戏版本后声音这种方式好像就失效了,所以只能每次播放时再次加载一次。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也在担心这个问题。H5的游戏中,播放声音,如果对一个短声音比如开枪,反复播放,在IOS 11R上,会卡得要命。安卓没事。不知道小游戏中是否存在同样的情况。
楼主解决了吗?
楼主解决问题了吗
方便提供代码片段吗
代码是laya的。使用的
SoundManager.playMusic(GameData.getInstance().getMusicUrl(),1,null,0);
laya的声音接口会返回一个Sound对象。但是导出小游戏版本后声音这种方式好像就失效了,所以只能每次播放时再次加载一次。