最近刚接触小程序和THREE.js,小白一枚
我目前已经将glb模型导入到了场景里,现在想要给模型添加房间号,网上看的方法是使用canvas和sprite,我的代码是这样的
这是wxml中定义的canvas,前面还定义了一个webgl类型 id为c 的canvas用于THREE
然后在onload里面调用如下方法
接着直接使用canvasSprite绘制文字,添加纹理
最后screen.add(sprite),但是不能正常显示,之前加载的glb模型也不能显示,单独调用一次render后,会加载出glb,但会卡住(不能旋转缩放,如果不添加带有texture的sprite,就可以正常旋转缩放),且报错如下
请问该如何解决
用这个吧
https://gitee.com/threejs/three-weixin
我也有这个问题 文字绘制上去了 工具没问题 真机就渲染不出来
wx.createOffscreenCanvas
小程序不支持dom的直接操作