aframe相关内容

Aframe envMap不适用于第一个原语

三次envMap似乎跳过了它应用于的第一个对象。引用相同映射的后续对象也可以。在HTML中对对象重新排序仍然会导致首先被跳过。在空间中重新排序没有效果。 https://github.com/scottmsinger/aframe/tree/master/tests/env_map_order 解决方案 您的cubemap标签缺少结束标签。 可能弄乱了下一个标记的解释,从而导致了问题 ..
发布时间:2020-06-02 20:24:00 其他开发

如何使用Google Cardboard的按钮随身携带A-Frame?

我正在使用A-Frame编写WebVR应用程序。该应用程序主要是为Cardboard用户量身定制的。在桌面上,您只需将 wasd-controls 组件添加到相机,即可使用WASD进行移动。但是,我希望能够以相同的方式移动,只使用Cardboard按钮(即屏幕触摸),而方向是由相机的方向确定的。是否有使用A-Frame做到这一点的简单方法? 解决方案 正如您所指出的, wasd-contr ..
发布时间:2020-06-02 20:23:56 其他开发

有没有办法更新/重置方向?

我只是想知道是否有内置功能可以重置磁头旋转。 我见过的大多数VR SDK(Oculus,Carboard等)都可以将当前旋转设为默认的正向旋转。 是否可以在a帧中执行此操作? 解决方案 您可以在框架周围添加包装器实体相机,并在一个事件中,将实体包装器绕Y轴的旋转设置为负值,使相机绕Y轴的旋转为负。 以下是一个示例(但在React)使用@jhsu的shake.js: imp ..
发布时间:2020-06-02 20:23:53 其他开发

如何在A帧中从内存中释放纹理?

我想知道如何从特定场景中不再需要的资产中分配内存。当前,在场景中卸载资产后,我们的资产纹理仍保留在内存中。 解决方案 编辑:处理纹理的最简单方法是:获取实体的材质,然后调用 material.map.dispose()。例如, this.el.ge ..
发布时间:2020-06-02 20:23:51 其他开发

如何在运行时在框架中加载3D对象?

我正在一个需要在运行时加载3D对象的Aframe项目。我已经阅读了A-Frame文档,并且aframe似乎根本不支持运行时资产加载。 我通过以下方式发现了该aframe-asset-on-demand组件: protyze( https://github.com/protyze/aframe-asset-on-需求组件),它似乎允许在运行时加载img,音频和视频。但是其文档并没有表明在运行时 ..
发布时间:2020-06-02 20:23:38 其他开发

Aframe注销组件

我正在学习如何使用react和redux退出。我正在创建自定义组件,并在我的reactjs componentWillMount生命周期事件中注册它们。例如:我正在将射线广播的结果发送到父反应组件,以将其保存以用于其他目的。 import'react,{Component,PropTypes} '导出默认类AframeComponent扩展了组件{静态propTypes = {cb:Pro ..
发布时间:2020-06-02 20:23:36 其他开发

AFrame Oculus Go控制器文档?

有人知道我在哪里可以得到一些不错的AFrame Oculus Go控制器文档吗? 我需要使用Oculus Go控制器制作一个像WASD一样移动的相机控制器。现在在aframe.io上没有关于Oculus Go的文档。 解决方案 Oculus Go控件可在master分支中使用(您今天可以在 https://rawgit.com/aframevr/aframe/master/dist/ ..
发布时间:2020-06-02 20:23:33 其他开发

如何在A帧中启用抗锯齿?

抗锯齿可平滑曲线和对角线上的锯齿状边缘。如何在A-Frame上启用抗锯齿? 解决方案 您可以执行以下操作: 请注意,这在高分辨率的屏幕上确实有性能成本,但是尚不确定该成本是瓶颈。 ..
发布时间:2020-06-02 20:23:29 其他开发

如何在a帧中找到对象上光线投射器相交点的坐标?

我有一个实体,其几何设置为平面图元。如何知道使用raycaster /光标组件在实体上单击的点的坐标? 最好是知道在交点处定义几何顶点的系统。 解决方案 检查单击事件详细信息以获取交点数据。 el.addEventListener('click',function(evt){ console.log(evt.detail.intersection ); }); ..
发布时间:2020-06-02 20:23:27 其他开发

如何将JSON数据加载到A-Frame组件中?

将自定义JSON文件作为数据加载到A框架组件中的最佳方法是什么?例如,JSON文件可能包含点的坐标。我想将文件作为资产加载,并在组件中使用已解析的json对象。 {“ coordinates”:[{ “ x”:0,“ y”:1,“ z”:2},// ...]} 解决方案 您可以在解析数据的模式中定义自己的属性类型。 要从组件解析JSON,请创建 parse 函数, ..
发布时间:2020-06-02 20:23:22 其他开发

什么时候需要在组件中调用removeEventListener?

文档中提到我可以使用组件的删除功能来删除我添加的事件侦听器。我一直都需要吗?还是在删除实体时删除了事件? 我知道我需要删除在其他实体上添加的事件。但是,如果组件将click事件添加到其实体。移除实体后,该点击事件会被移除吗?还是这会导致内存泄漏? 欢呼 Peter 解决方案 这里要考虑三种情况: 如果是DOM元素(例如A-Frame的 )是 ..
发布时间:2020-06-02 20:23:15 其他开发

弃置资产

我创建了一个无帧动画,其中按顺序加载了许多外部png文件。 是否有诸如“ Three.js”这样的框架中的“资产卸载”之类的东西? 谢谢您的回答。 解决方案 在0.2.0中,您必须做: AFRAME.utils.texture.textureCache [yourimagesrc] ['1 1']。then(function(texture){texture .disp ..
发布时间:2020-06-02 20:23:05 其他开发