设计的二义性 你好歹在文档中提示一下啊?搞了一上午
innerAudioContext.paused返回具有二义性脑残tx,一个api设计的还具有二义性,版本不同返回的结果就不同。 戏剧性的是我就打了个脑残txGitHub Copilot Nightly插件自动帮我填充了这个吐槽注释,可想而知有多少人在注释中骂过tx [图片] [图片] [图片]
2023-02-23好像到现在还没支持sprite
如何在引入threejs的小程序中使用文字label?我想在一个webgl小程序中加入文字标签,请问sprite或者CSS2DRender要如何在小程序中使用,有没有例子或者思路?
2023-02-21社区的人呢
使用three.js渲染SpriteMaterial精灵文字真机无法得到正确效果IOS,安卓,PC都无法正确渲染,开发者工具则可以。请尽快处理 代码片段: https://developers.weixin.qq.com/s/DOTnW7mH7RGg 请执行下载依赖: npm i threejs-miniprogram
2023-02-21[图片] 真机就这样 真是服了
canvas instanceof MagicBrushCanvas 是怎么回事?const query = wx.createSelectorQuery().in(_this) query.select('#photo_canvas') .fields({ node: true, size: true }) 手机预览,控制台提示 canvas instanceof MagicBrushCanvas 是怎么回事?https://developers.weixin.qq.com/s/oSNjAsmI7UCr
2023-02-18同样有这样的问题
小程序three.js 3d文字真机预览上不显示?小程序three.js 3d文字模拟器上显示,但真机预览上不显示
2023-02-18我也有这个问题 文字绘制上去了 工具没问题 真机就渲染不出来
three.js如何使用canvas添加文字标签?最近刚接触小程序和THREE.js,小白一枚 我目前已经将glb模型导入到了场景里,现在想要给模型添加房间号,网上看的方法是使用canvas和sprite,我的代码是这样的 这是wxml中定义的canvas,前面还定义了一个webgl类型 id为c 的canvas用于THREE [图片] 然后在onload里面调用如下方法 [图片] 接着直接使用canvasSprite绘制文字,添加纹理 [图片] [图片] [图片] 最后screen.add(sprite),但是不能正常显示,之前加载的glb模型也不能显示,单独调用一次render后,会加载出glb,但会卡住(不能旋转缩放,如果不添加带有texture的sprite,就可以正常旋转缩放),且报错如下 [图片] 请问该如何解决
2023-02-18这个Bug现在还有 真机不显示
canvasContext.fillText在安卓客户端不显示- -当前 Bug 的表现(可附上截图) ctx.fillText的文字,在开发工具上可见,在iOS客户端可见,在安卓客户端不可见 1. 2. -预期表现 在安卓客户端可见 -复现路径 -提供一个最简复现 Demo import * as THREE from './libs/three.min.js' let ctx = canvas.getContext('webgl') let cameraOrtho, sceneOrtho let width,height let stepText let texture3 let stepCanvas = wx.createCanvas('canvas') let stepContext = stepCanvas.getContext('2d') let stepNum=0 init(); animate(); function init(){ width = window.innerWidth; height = window.innerHeight; sceneOrtho = new THREE.Scene(); cameraOrtho = new THREE.OrthographicCamera(- width/ 2, width / 2, height / 2, - height/ 2, 1, 10); cameraOrtho.position.z = 10; StepText() ; renderer = new THREE.WebGLRenderer({ antialias: true, context: ctx }); renderer.setClearColor(0x454545); renderer.setSize(window.innerWidth, window.innerHeight); renderer.autoClear = false; document.body.appendChild(renderer.domElement); } function StepText() { stepCanvas.width =128; stepCanvas.height = 64; stepContext.font = "20px Arial"; stepContext.fillStyle = '#00ff00'; stepContext.clearRect(0, 0, stepCanvas.width, stepCanvas.height); stepContext.fillText("步数:" + stepNum, 0, 48, stepCanvas.width, stepCanvas.height); texture3 = new THREE.CanvasTexture(stepCanvas); let material3 = new THREE.SpriteMaterial({ transparent: true, opacity: 1 }); material3.map = texture3; let width3 = stepCanvas.width; let height3 = stepCanvas.height ; stepText = new THREE.Sprite( material3 ); stepText.scale.set( width3, height3, 1); stepText.visible = false; stepText.position.set( -width / 2 + 80, height / 2 - 72, 1); sceneOrtho.add(stepText ); } function animate() { requestAnimationFrame(animate); texture3.needsUpdate = true; render(); } function render(){ renderer.clear(); renderer.render(sceneOrtho, cameraOrtho); }
2023-02-18[图片]刚发现连开发版自带的日志都被拒绝了
开发者工具使用WXWebAssembly.instantiate报错,真机和预览都没问题工具中报错: [图片] 真机则没有,且运行正常 [图片] 微信开发者工具版本: [图片]
2023-02-15