经过测试,发现不是一台手机的问题,我同事的小米手机也是如此,其他同事的OPPO和魅族和IOS都正常
小米手机蓝牙调用wx.closeBLEConnection后确认设备已断开,重连失败小米手机蓝牙调用wx.closeBLEConnection后确认设备已断开,再次点击连接按钮,调用wx.createBLEConnection,整个过程已经去除其余蓝牙相关的代码,并确认蓝牙设备在可搜索范围内 现在出现如下效果: 小米系统(K70E)断开连接后执行连接操作,连接失败:{"errno": 1509001, "errCode": 10003, "errMsg": "createBLEConnection:fail:connection fail status:147"},失败后,再次点击按钮,调用wx.createBLEConnection,连接成功。自此循环以上操作,次次必现 [图片] OPPP(K9x):断开连接后执行连接操作,连接成功 魅族:断开连接后执行连接操作,连接成功 IOS:断开连接后执行连接操作,连接成功 还请针对小米系统,进行处理
09-06我这边也是,猜想是否是marker劫持了Z轴方向转换
xrframe中maker下面旋转gltf问题?xrframe中maker下面旋转gltf,发现只能改变两个轴的的数据,即是数据都发生变化,但实际旋转只是两个方向。比如我在拖动时旋转gtlf发现x,y,z方向数据都可以发生变化,但实际显示结果是其中一个轴显示上没有变化,只是数据变化了。类似的代码,我想水平方向向和垂直方向旋转gltf,但实际不论改变x,y,z哪个方向数据,都是横向和朝屏幕方向旋转: // 拖动旋转gltf handleDraghGltf({ detail }) { console.log('----------handleDraghGltf--------'); const { target, deltaX, deltaY } = detail.value; target._components.transform.rotation.z += deltaX / 100; target._components.transform.rotation.x += deltaY / 100; let x = target._components.transform.rotation.x; let y = target._components.transform.rotation.y; let z = target._components.transform.rotation.z; console.log('x ' + x + ' ,y ' + y + ' ,z ' + z); }
2024-07-19