可能是android手机的threeDof的稳定性没有iphone好
AR threeDof 修改模型rotationY轴后,安卓机的世界坐标系发生偏移?代码: <xr-scene ar-system="modes:threeDof"> <xr-node node-id="node-group"> <!--添加了多个模型--> </xr-node> <xr-camera id="camera" node-id="camera" clear-color="0 0 0 0" background="ar" is-ar-camera></xr-camera> </xr-scene> 操作node-group ,修改rotationY轴多次后,安卓模型整体都偏移了 ,ios 不会偏移 这是ios的 [图片] 这是安卓多次修改Y轴后的 [图片]
05-31已解决
xr-frame使用AR功能时,如何自定义相机画面Mesh效果?xr-frame使用AR功能时,xr-camera需要做下面的设置 <xr-camera id="camera" clear-color="0.925 0.925 0.925 1" background="ar" is-ar-camera> 相机画面Mesh和材质由系统自动生成,无法修改,希望可用下面的方式之一实现自定义: 1、系统在生成相机画面Mesh时,可使用自定义的材质; 2、xr-camera在设置background="ar"时, background参数值可以为自定义Mesh;
05-30计算出模型的包围盒尺寸+相机的fov值,利用三角函数,可求出相机的到模型的距离(相机坐标)。
使用XR-Frame进行3D模型的预览时,不同大小的模型,如何让它们以合适的处于画面中央呢?请问一下,我有的模型大小差异很大,才能让它们都能以合适的大小显示在画面中央呢? 我是在做一个3D模型预览的项目。
05-27有限制,如果需求是在3D场景上做UI层,可以把<xr-scene>做为一个组件在page中使用,然后用image做为UI层覆盖在3D渲染层上使用。
请问一个页面中支持xr-scene和image?比如 <xr-scene></xr-scene><image src='a' /><image src='b' />,这样支持吗?
05-27这个需要自己处理touch事件,计算出旋转缩放量,然后更新到模型的Transform上,官方组件CameraOrbitControl是修改相机的Transform,在AR模式下,不可用。
2D Marker识别之后展现出来的模型如何进行手势控制旋转缩放https://developers.weixin.qq.com/miniprogram/dev/framework/xr-frame/https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/ar/tracker.html
05-23animator中有个私有属性_currents对象,通过这个对象可以获取到当播放动画的状态(动画播放中通过帧循环获取) const playState = animator._currents[animName];
如何监听xrframe模型组件的动画状态?<xr-asset-load type="gltf" asset-id="{{modelitem.uid}}" src="{{modelitem.url}}"/><xr-gltf id="{{modelitem.uid}}" model="{{modelitem.uid}}" position="{{modelitem.position}}" scale="{{modelitem.scale}}" bind:gltf-loaded="handleGLTFLoaded" bind:anim-stop="handleAnimationStop"/>我有个需求是监听animator播放,暂停和停止状态,目前只知道在动画组件绑定anim-stop方法还有其他监听状态的实现方法吗
05-23没有做小游戏开发,相机开启失败,在失败回调里应该有错误原因,您在Fail函数中打印一下gg参数试试
Unity微信小游戏开启摄像头的问题/*发现获取罗盘数值 “StartCompassOption” 是可以正常使用,可以获取到数值 但是摄像头 无法启动,麻烦帮忙看下是 哪里的问题 摄像头权限是 已经获取到,但是开启摄像头的方法 “Success”并未调用。 不用制作拍照和录像,只用获取到摄像头画面即可。 https://developers.weixin.qq.com/minigame/dev/api/media/camera/wx.createCamera.html */ public RawImage img_target; private void Awake() { WX.InitSDK(InitCallBack); WX.OnNeedPrivacyAuthorization((sub) => { Debug.Log(sub); }); WXInit(); } public void WXInit() { AuthorizeOption ao = new AuthorizeOption(); ao.scope = "scope.camera"; WX.Authorize(ao); //开启陀螺仪 sco = new StartCompassOption(); sco.success += Success; sco.fail += Fail; WX.StartCompass(sco); WX.OnCompassChange((result) => { Debug.Log(result.direction); } //开启摄像头 CreateCameraOption cco = new CreateCameraOption(); cco.devicePosition = "back"; cco.fail += Fail; cco.success += Success; WXCamera wxCam = WXBase.CreateCamera(cco); wxCam.ListenFrameChange(); wxCam.OnCameraFrame((data) => { Debug.Log("=====" + data.data.Length); Texture2D texture = ConvertArrayBufferToTexture(data.data); if (texture != null) { img_target.material.mainTexture = texture; } }); var a = WX.GetAppAuthorizeSetting(); Debug.Log("摄像头权限:" + a.cameraAuthorized); } public void InitCallBack(int i) { Debug.Log("WXInit Success!!-----------" + i); } public void Success(GeneralCallbackResult gg) { var a = WX.GetAppAuthorizeSetting(); Debug.Log("相机权限:" + a.cameraAuthorized); } public void Fail(GeneralCallbackResult gg) { Debug.LogError("失败!!"); } Texture2D ConvertArrayBufferToTexture(byte[] buffer) { int width = 500; int height = 500; Texture2D texture = new Texture2D(width, height); if (texture.LoadImage(buffer)) { return texture; } return null; }
05-22本地识别,应该有识别图数量上限的,官方文档里没有提这个上限值。如果识别图很多,可以考虑云识别
XR-FRAME Tracker src ... is invalid?在使用 XR-FRAME 的过程中,通过动态的方式循环渲染 xr-ar-tracker,发现对于部分识别图报如下错:Tracker src wxfile://usr/0015_1715666155337.jpg is invalid 识别图是通过代码下载到本地的,下载是成功的,目前我感到困惑的是大约30多张识别图,其中10张左右始终报如上错,其余的是好的。 我不太明白,对于识别图有容量或分辨率方面的要求吗?
05-20拖动 具体是怎么实现的? 从描述的现象看,感觉是在移动相机
同一个 xr-scene 里面为什么我放置两个独立的 xr-mesh,如何单独移动他们?https://developers.weixin.qq.com/miniprogram/dev/framework/xr-frame/ 同一个 xr-scene 里面为什么我放置两个独立的 xr-mesh,拖动第一个,其他的都会一一起动,如何让他们分开动呢? [图片]
05-20目前AR系统不可设置变焦,原始相机组件camera支持https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.setZoom.html
ARSystem是否可以设置ar背景摄像头变焦缩放?setZoom?ARSystem是否可以设置ar背景摄像头变焦缩放?有相关api?
05-17