canvas doesn't support mesh slot

canvas doesn’t support mesh slot
我用的db的网格动画 能正常显示网格动画不会抱着个错误 不能正常显示的会抱着个错误 我想通脚本获取这个判断 这样不支持的我把动画关闭 换成图片

看不太懂你要表达什么,这个错误的意思是 Canvas 模式下不能显示 mesh slot。只支持 WebGL 模式。

谢谢了 因为其他手机浏览器我测了一下 支持webgl的都能正常显示 但是uc不能 他包了这个错误 所以就想问问区别在哪

那我现在有什么方法去避免这个问题 比如手机上的uc支持webgl但是也出现这个问题

有可能是支持的不完善,你可以在 main.js 里强制设置 renderMode 为 2 试试

我试了一下 较早版本uc浏览器情 直接该成2他就进入不去游戏了 当然新版本uc是正常运行的
还有就是自动渲染模式 如果手机浏览器不用webgl渲染 切换成canvas 运行后我在获取cc.game.config.rendermode 依旧是0
我希望游戏运行时我知道现在是canvas 还是webgl

早起版本 uc 不支持就没办法
渲染模式可以用 cc.renderer === cc.rendererWebGL

1赞

谢谢提供方案 cc.renderer === cc.rendererWebGL 一直是false
但是我从renderer里面拿了canvasrenderer 和webgelrender不同的函数去判断一下存不存在,这样也可以了