aframe相关内容
三次envMap似乎跳过了它应用于的第一个对象。引用相同映射的后续对象也可以。在HTML中对对象重新排序仍然会导致首先被跳过。在空间中重新排序没有效果。 https://github.com/scottmsinger/aframe/tree/master/tests/env_map_order 解决方案 您的cubemap标签缺少结束标签。 可能弄乱了下一个标记的解释,从而导致了问题
..
我正在使用A-Frame编写WebVR应用程序。该应用程序主要是为Cardboard用户量身定制的。在桌面上,您只需将 wasd-controls 组件添加到相机,即可使用WASD进行移动。但是,我希望能够以相同的方式移动,只使用Cardboard按钮(即屏幕触摸),而方向是由相机的方向确定的。是否有使用A-Frame做到这一点的简单方法? 解决方案 正如您所指出的, wasd-contr
..
我只是想知道是否有内置功能可以重置磁头旋转。 我见过的大多数VR SDK(Oculus,Carboard等)都可以将当前旋转设为默认的正向旋转。 是否可以在a帧中执行此操作? 解决方案 您可以在框架周围添加包装器实体相机,并在一个事件中,将实体包装器绕Y轴的旋转设置为负值,使相机绕Y轴的旋转为负。 以下是一个示例(但在React)使用@jhsu的shake.js: imp
..
我想知道如何从特定场景中不再需要的资产中分配内存。当前,在场景中卸载资产后,我们的资产纹理仍保留在内存中。 解决方案 编辑:处理纹理的最简单方法是:获取实体的材质,然后调用 material.map.dispose()。例如, this.el.ge
..
这是特定于A框架的。 我正在根据JavaScript代码创建一个A-link: var alinkEl = document.createElement('a-link'); alinkEl.setAttribute('href',‘http://www.facebook.com/share.php?u=https://.../’+文件夹+ fileName);
..
用离子和角度对a框架进行即时测试。我得到一个框架,它们可以很好地运行,甚至可以在我的设备上尝试并且看起来很棒。 问题是当我尝试从以下位置在a-sky上加载img时出现的 我得到了这个工作:
..
我正在使用AFrame 0.8.2。我想使用FBX格式加载动画模型。 我尝试了所有格式,但是没有用。我导入了带有动画的JSON模型,它可以工作,但是很难获得JSON模型。所以我想加载FBX模型。在这里,我的鳕鱼 GLITCH 。请编辑故障代码并提供解决方案。
..
编辑2:这是工作代码。非常感谢Piotr的帮助,没有你们,我可以毫不费力地做到这一点。 sceneEl.querySelector(’a-sound’)。setAttribute(’sound’,{src:url3}); let play = false; var el = document.querySelector(‘a-box’); let audioEl = docum
..
我正在一个需要在运行时加载3D对象的Aframe项目。我已经阅读了A-Frame文档,并且aframe似乎根本不支持运行时资产加载。 我通过以下方式发现了该aframe-asset-on-demand组件: protyze( https://github.com/protyze/aframe-asset-on-需求组件),它似乎允许在运行时加载img,音频和视频。但是其文档并没有表明在运行时
..
我正在学习如何使用react和redux退出。我正在创建自定义组件,并在我的reactjs componentWillMount生命周期事件中注册它们。例如:我正在将射线广播的结果发送到父反应组件,以将其保存以用于其他目的。 import'react,{Component,PropTypes} '导出默认类AframeComponent扩展了组件{静态propTypes = {cb:Pro
..
有人知道我在哪里可以得到一些不错的AFrame Oculus Go控制器文档吗? 我需要使用Oculus Go控制器制作一个像WASD一样移动的相机控制器。现在在aframe.io上没有关于Oculus Go的文档。 解决方案 Oculus Go控件可在master分支中使用(您今天可以在 https://rawgit.com/aframevr/aframe/master/dist/
..
抗锯齿可平滑曲线和对角线上的锯齿状边缘。如何在A-Frame上启用抗锯齿? 解决方案 您可以执行以下操作: 请注意,这在高分辨率的屏幕上确实有性能成本,但是尚不确定该成本是瓶颈。
..
我有一个实体,其几何设置为平面图元。如何知道使用raycaster /光标组件在实体上单击的点的坐标? 最好是知道在交点处定义几何顶点的系统。 解决方案 检查单击事件详细信息以获取交点数据。 el.addEventListener('click',function(evt){ console.log(evt.detail.intersection ); });
..
将自定义JSON文件作为数据加载到A框架组件中的最佳方法是什么?例如,JSON文件可能包含点的坐标。我想将文件作为资产加载,并在组件中使用已解析的json对象。 {“ coordinates”:[{ “ x”:0,“ y”:1,“ z”:2},// ...]} 解决方案 您可以在解析数据的模式中定义自己的属性类型。 要从组件解析JSON,请创建 parse 函数,
..
我在毛刺上编写了一个演示场景,以测试我在框架中导出的gltf模型,但在控制台中出现错误: 我的代码 基本场景-A-frame
..
我想获取一个YouTube网址,并将其作为视频纹理放入A帧场景中。类似于 。 https://aframe.io 可能吗? 解决方案 通过一些手动操作,您可以: 将YouTube视频代理为 href =“ https://github.com/cvan/webv
..
文档中提到我可以使用组件的删除功能来删除我添加的事件侦听器。我一直都需要吗?还是在删除实体时删除了事件? 我知道我需要删除在其他实体上添加的事件。但是,如果组件将click事件添加到其实体。移除实体后,该点击事件会被移除吗?还是这会导致内存泄漏? 欢呼 Peter 解决方案 这里要考虑三种情况: 如果是DOM元素(例如A-Frame的 )是
..
这是菜单: 如何为实体设置动画,以便在发生单击之类的事件时,它同时缩放,旋转,定位和顺序缩放,旋转,定位。
..
..
我创建了一个无帧动画,其中按顺序加载了许多外部png文件。 是否有诸如“ Three.js”这样的框架中的“资产卸载”之类的东西? 谢谢您的回答。 解决方案 在0.2.0中,您必须做: AFRAME.utils.texture.textureCache [yourimagesrc] ['1 1']。then(function(texture){texture .disp
..