向引擎组大佬提两个creator3d在微信小游戏上的bug

creator3d版本1.1.2

bug1:
ui事件有偏移,点击事件无法响应到ui:比如一个size 为 (150 , 25) 大小的按钮 放在 位置 (0,-200)的位置,点击按钮收不到事件没响应,要往按钮下面100像素左右的空白处点击才能响应按钮。

bug2:无法连续播放声音剪辑,需要一个声音剪辑播放结束,才能播放下一个。比如一个1秒钟长度的声音剪辑,如果在间隔小于1秒范围内,连续播放n次,只会响应一次。
代码:
this.bgAS = this.node.getComponent(AudioSourceComponent);
this.schedule(()=>{
this.bgAS.playOneShot(clip,volume);
},0.2,2);
上面的代码看是要播放3次声音剪辑,结果只播放一次。
话说,creator3d这个播放声音剪辑的方式挺反人类的啊,必须创建一个AudioSource实例才能播放,还容易出bug。creator2d 的 cc.audioEngine.play(clip,false,volume); 这个播放方式不好吗,一直很稳定,播放多个声音剪辑也正常,creator3d偏偏没继承过来。

以上两个bug只在微信端出现。

以上bug可在这个微信小游戏重现, 微信小游戏入口

结算页弹出时,点击返回按钮,或者下一关按钮,直接点点不中,需要往按钮下面空白点击才有效。

连续完成砍蔬菜时会弹出金币,并且播放声音,如果金币弹出的频率很高,声音会响应完上一个才能响应下一个,而不能同时响应。

因为这两个问题,微信玩家流失严重:joy:

网页版(桌面版),这个没问题,ui正常,声音正常
https://game-1258223435.cos.ap-guangzhou.myqcloud.com/mingame/PerfectSlices2/web-desktop/index.html

没遇到楼主的问题,楼主最好丢个可复现的工程

微信版有问题 ,网页版正常

音频多播的需求将会在 3.0 解决

ui 触摸区域偏移的问题可以麻烦提供一个 demo 吗

上面微信小游戏链接就有,你扫码进去,你随便玩一关到结算页或失败页,点击按钮看是不是没反应,要往下点一点就可以点中。相同的情况你玩网页版就没问题,上面也有网页版的链接

人家要断点查的,线上项目怎么断点。。。