课程
/前端开发
/JavaScript
/Phaser从0到1实战微信2D小游戏【钢琴方块】
在模拟器上正常了。我想把音频上传到微信云存储里了。从那里读音频。但是发现音频没法同步。因为是在网络上。按完音频不一定马上播放。播放的声音老是有问题。这个有什么办法解决吗。老师
2021-07-08
源自:Phaser从0到1实战微信2D小游戏【钢琴方块】 5-4
正在回答
游戏中通常会预加载资源,类似图片,先加载,加载完成后再使用,因为小游戏的音频是自己定制的api,phaser兼容不好,方案:
可以提前就把音频资源对象创建出来,比如在资源加载的页面就创建出来,这样到游戏页面的时候,基本也加载完了,当然这是比较简单且不严谨的做法
严谨一点 可以基于1自己实现一套音频预加载机制,音频的加载api中有回调事件,根据回调事件 就可以实现和图片资源一样的加载机制
留白的云 提问者
举报
2D游戏框架Phaser从基础到实战,带你开发一个关于钢琴的微信小游戏
1 回答声音播放报错
1 回答老师,为什么我的这一步在preloadState里的preload加载图片重复启动。
1 回答http-server问题
2 回答phaser环境以及使用问题
2 回答这段代码有啥问题,就是没出来效果