三维模型的节点树会存在一个根中心点,这个根中心点根据模型而定,不一定位于模型中心。 模型的旋转是围绕中心点的旋转,所以不一定会绕中心轴旋转。 目前需要实现中心轴的旋转,可以尝试: 更改模型中心点xr-Frame添加模型时,添加一个模型的父节点,然后再模型节点进行对应的位移。然后选择模型父节点
xrframe模型怎么按中心轴旋转?const test=this.scene.getElementById('test'); test._components.transform.rotation.x=0; test._components.transform.rotation.y=-1.07; test._components.transform.rotation.z=0.3; 修改模型的定位和旋转属性,并不是按照中心进行旋转,请问该怎么实现按中心轴旋转,旋转的xyz的单位是啥
2023-02-06目前暂无支持的计划
请问下XR-FRAME支持SVG吗?如题,如果不支持有支持的计划吗?因为不想用web-view来弄
2023-02-06目前不支持,暂时没有支持的计划。感觉是需要实现骨骼动画复用?如果只是需要效果,可以考虑在glTF层面上进行合并~
如何将远程的只包含动画的gltf信息,添加到有三维物体的gltf里?<xr-scene bindready="onScenceReady"> <xr-assets bind:progress="handleAssetsProgress" bind:loaded="handleAssetsLoaded"> <xr-asset-load type="gltf" asset-id="player" src="https://gw.alipayobjects.com/os/OasisHub/440001585/5407/Doggy_Demo.gltf" /> <xr-asset-load type="gltf" id="idle_src" asset-id="npc_idle" src="https://gw.alipayobjects.com/os/OasisHub/440001585/3380/Anim_Idle.gltf" /> </xr-asset-load> </xr-assets> </xr-scene> 如何将远程的只包含动画的gltf信息,添加到asset-id=""player"里?也就是说动画是独立分开的。如果有多个动画独立分开,需要样才能合并到asset-id=""player"三维物体上?
2023-02-02大部分模型是可以的,特效则需要手动迁移。 模型资源方面,xr-Frame 目前支持 glTF / glb 格式,可以使用 UE 或者 Unity 的 glTF 导出工具进行导出。 Unity 导出的话可以考虑使用 https://github.com/hiloteam/SeinJSUnityToolkit (注意导出带骨骼动画的话,需要勾选一个特定选项) VFX 部分,只有基础的粒子发射,可以看下是否满足需求,目前没有对应的 UE 与 unity 导出工具支持计划。
XR-FRAME 中是否可以引入自己的应用?XR-FRAME 中是否可以引入自己的应用,比如UE的,Unity的一些模型、效果等?
2023-02-01一般透明视频存在多种实现的方案,比如抽离用于裁剪的视频,以及滤色视频等。 看你之前的提问,需要 style="mix-blend-mode: screen;" 来渲染黑色背景的视频,可以认为是实现 滤色 的效果。 如果需要实现完整的滤色,计算公式是 f(a,b)= 1 - (1-a)*(1-b),目前需要等开放获取屏幕贴图,才比较好自定义实现。 如果仅仅需要将视频黑色的部分认为是透明, 可以参考官方案例 https://github.com/dtysky/xr-frame-demo 中的 xr-custom-logic 自定义一份材质。 ## 引用 import '../../xr-custom/assets/effect-screen'; ## 使用代码 <xr-asset-material asset-id="screen-mat" effect="screen" /> ## 材质代码 (以下做法无法适配半透明情况,如锯齿次像素) import XrFrame from 'XrFrame'; const xrFrameSystem = wx.getXrFrameSystem(); xrFrameSystem.registerEffect('screen', scene => scene.createEffect({ name: "screen", images: [{ key: 'u_videoMap', default: 'white', macro: 'WX_USE_VIDEOMAP' }], defaultRenderQueue: 2000, passes: [{ "renderStates": { cullOn: false, blendOn: true, blendSrc: xrFrameSystem.EBlendFactor.SRC_ALPHA, blendDst: xrFrameSystem.EBlendFactor.ONE_MINUS_SRC_ALPHA, depthWrite: true, cullFace: xrFrameSystem.ECullMode.BACK, }, lightMode: "ForwardBase", useMaterialRenderStates: true, shaders: [0, 1] }], shaders: [ `#version 100 uniform highp mat4 u_view; uniform highp mat4 u_viewInverse; uniform highp mat4 u_vp; uniform highp mat4 u_projection; uniform highp mat4 u_world; attribute vec3 a_position; attribute highp vec2 a_texCoord; varying highp vec2 v_UV; void main() { v_UV = a_texCoord; vec4 worldPosition = u_world * vec4(a_position, 1.0); gl_Position = u_projection * u_view * worldPosition; }`, `#version 100 precision mediump float; precision highp int; varying highp vec2 v_UV; #ifdef WX_USE_VIDEOMAP uniform sampler2D u_videoMap; #endif void main() { vec4 baseColor = texture2D(u_videoMap, v_UV); float rgbSum = baseColor.r + baseColor.g + baseColor.b; // 设定阈值避免异常情况 if (rgbSum < 0.1) { gl_FragData[0] = vec4(1.0, 1.0, 1.0, 0.0); } else { gl_FragData[0] = vec4(pow(baseColor.rgb, vec3(2.2)), 1.0); } } `], }));
XR-FRAME 如何开发透明视频?官方大神想我呢问XR-FRAME里如何开发透明视频?能否给一个具体demo或示意源码 感谢!
2023-01-31设计的时候就是只有一级查询,需要递归查询的话,可以自行根据该函数进行封装
为什么findChildByName 无法找到二级以上的子节点?[图片] AA正常 BB、CC都无法找到 [图片] AA、BB、CC全都能找到 为什么啊,不支持直接传节点路径吗? ----------------------------------------------------------------分隔线------------------------------------------------------------ 代码片段好像不能基于小游戏框架引擎去分享 [图片][图片][图片] 再次尝试,"aa/bb/cc"的写法确实find不到
2022-10-18对的,所有的UI节点都可以挂载,但是默认情况只会对存在UI渲染组件的节点进行触摸监听(可以通过脚本设置所有触摸组件都监听)对的,如果没有设置hitArea就是读取渲染元素渲染的区域具体我也不清楚,可以试试清掉缓存,或者查看是不是禁用了页面的脚本
小游戏中的ui组件都可以挂在touchinputcompent组件吗?这些UI节点都可以挂在touchInputComponent吗?还是说有只有其中一部分才可以挂在touch组件?对于可以挂载TouchInputComponent的组件,是不是说只有当用户touch了这个组件的size范围,才会出发脚本的调用?另外还有一个额外的问题,为什么我这边使用chrome无法正常发帖?[图片]
2022-02-16你好,反馈已收到,我们核实下,有进展会同步。
微信小程序中显示网络图片,图片链接中反斜杠被过滤- 需求的场景描述(希望解决的问题) 加载网页图片时,图片链接中的反斜杠被删除了,导致无法获取正确的图片。在反斜杠前多加反斜杠也无法获取正确的图片。 实际场景:使用https://latex.codecogs.com/gif.latex?网站获取LaTeX 图片失败 想要显示的图片: [图片] 实际显示的图片: [图片] - 希望提供的能力 允许开发者选择图片链接是否要过滤反斜杠。
2019-07-01你好,反馈已收到,我们核实下,有进展会同步。
小程序拍摄图片上传后能否不留存拍摄的照片有些业务小程序,需要拍摄用户的证件照片实现用户实名,这些用户的证件照片都会被留存在用户相册 目前在微信中进行设置好像是可以不留存照片的。但是这样要每台手机用户自己来操作。 请问小程序是否能提供拍摄照片后不留存的选项?同时在公众号 jsapi图片上传也需要有该功能。谢谢
2019-07-01目前暂不支持此功能,已反馈需求。
WiFiInfo中的signalStrength- 需求的场景描述(希望解决的问题) WiFiInfo对象中signalStrength属性的含义? 与传统WiFi信号中RSS的转换关系是什么? 由于业务需求,需要获取WiFi信息中的RSS - 希望提供的能力 signalStrength代码的意义。 signalStrength与传统RSS的转换关系。
2019-07-01