小游戏目前已知的3个严重BUG

发布于 6 年前作者 xiayin8682 次浏览最后编辑 6 年前来自 ask

1、安卓下离屏 canvas 使用 webgl 绘图无法渲染

2、wx.loadFont 安卓下无法正确加载 ttf 字体,加载出来的字体名称是随机的

3、wx.createUserInfoButton 在iOS下 hide 之后,后续调用 show 无法显示,但可以点击

官方人员不要问我要代码片段!你们不重视!我也懒得写!自行重现!

10 回复
tao23
tao231 楼6 年前

1、安卓下离屏 canvas 使用 webgl 绘图无法渲染

这个确认是 bug,我们会在 7 月发布的版本解决

napan
napan2 楼6 年前

wx.loadFont我在ios上加载出来的字体也不是ttf里的字体样式啊,ttf里数字是方块字,iphone 7上显示出来还是普通的样式

juan11
juan113 楼6 年前

补充一个 Android 上 Google Play 6.6.2 微信客户端的 Console 无法使用 wx.clearStorage() 之类的函数,每次都要自己添加一个 debug button 去掉用这个函数非常麻烦。

jingliu
jingliu4 楼6 年前

2、wx.loadFont 安卓下无法正确加载 ttf 字体,加载出来的字体名称是随机的  ,这个怎么破啊

ppeng
ppeng5 楼6 年前

我再加一个:

    1:真机测试时,img的src如果为网络请求的的会出现图片src的路径已加载上去而图片有时候显示,有时候不显示

duanli
duanli6 楼6 年前

再补充几个开发者工具的问题

1、在低压CPU下使用,CPU占用率超高

2、经常莫名其妙白屏、无法在光标出输入(输入的代码会跳到其他文件中)、经常卡死!Mac和Windows下都会出现!

3、wx.loadFont 开发者工具不支持获取到的字体名称是null,如果依赖这个接口返回的字体名称会无法使用,临时解决办法就是字体名称写死

4、wx.createUserInfoButton 开发者工具下使用 image 类型,本地图片无法加载!

guiyingqian
guiyingqian7 楼6 年前

createUserInfoButton 的问题没有重现,我是基于以下代码在 iphoneX 上进行的尝试

let button = wx.createUserInfoButton({
    type: 'text',
    style: {
        width: 300,
        height: 40,
        lineHeight: 40,
        left: 10,
        top: 76,
        backgroundColor: '#ff0000',
        color: '#ffffff'
    },
    text: '获取用户信息'
})
 
setTimeout(() => {
    button.hide()
    setTimeout(() => {
        button.show()
    }, 0)
}, 1000)

请提供一下代码片段和复现问题的 iOS 客户端版本

liangxiuying
liangxiuying8 楼6 年前

wx.createUserInfoButton 开发者工具下使用 image 类型,本地图片无法加载!这个我弄半天,后来才发现原来不能用本地图片,本来我还以为只能用本地图片,这样不会出现延迟

uzhu
uzhu9 楼6 年前

补充一个开发者工具的超级bug,写着代码如果突然断电,那么当前正在编辑的整个文件都会变成二进制文件,不可恢复,上千行的代码需要重写

junhe
junhe10 楼4 年前

这。。。哈哈