我正在做setAttribute
或$.attr()
在 A-Frame 中的实体上。例如,
el.setAttribute('position', '2 2 2');
Run Code Online (Sandbox Code Playgroud)
位置更新,但我没有看到它在 HTML/DOM 检查器中更新。我刚定<a-entity position>
怎么来的?
<a-videosphere src="myvideo.mp4">
在整个360度球体上显示视频,但我想显示视频或图像,但仅限于像半球一样的球体的一部分.就像是:
http://mathworld.wolfram.com/images/eps-gif/SphericalSegment_1000.gif
我怎么在A-Frame中这样做?
我正在构建一个监视(in tick
)其实体位置的组件,当满足某些条件时,它会从场景中删除该实体.我怎样才能删除部分?
例如:
AFRAME.registerComponent('remove-on-tick', {
tick: function () {
if (condition) {
// Remove entity.
}
}
});
Run Code Online (Sandbox Code Playgroud) 有没有办法为 A-Frame 中的盒子几何体的每一侧分配不同的纹理,而无需从 6 个独特的平面构建盒子?
<a-box></a-box> <!-- How to apply a cubemap? -->
Run Code Online (Sandbox Code Playgroud)
更具体地说,如何在 A-Frame 中制作立方体贴图?这是three.js中立方体贴图的一个例子:http ://threejs.org/examples/#webgl_materials_cubemap
谢谢!
A-Frame将滚动锁定在我正在使用它的页面中.当我用A-Frame场景打开一个页面时,它占用了100%的页面宽度和高度,我无法滚动.我必须删除一堂课吗?
我有一个实体,几何设置为平面基元.如何使用raycaster/cursor组件知道我在(在实体上)单击的点的坐标?
最好的是知道系统中的坐标,其中几何体的顶点在交叉点处被定义.
将自定义JSON文件作为数据加载到A框架组件中的最佳方法是什么?例如,JSON文件可能包含点的坐标。我想将文件作为资产加载,并在组件中使用已解析的json对象。
{"coordinates": [{"x": 0, "y": 1, "z": 2}, // ...]}
Run Code Online (Sandbox Code Playgroud) A-Frame完全加载时是否会触发某些事件?现在我已经设法让我的document.querySelector(".a-enter-vr-button")
工作,但只有在将它放在一个setTimeout
函数之后,这似乎是一个临时解决方案.因此,如果任何人有任何方法在A-Frame完全加载后使js脚本生效,请告诉我!
如何在A-Frame中将纯HTML标记渲染或显示为纹理?
我想做的事情如下:
<!-- language-all: lang-html -->
<a-scene>
<div>HELLO WORLD</div>
</a-scene>
Run Code Online (Sandbox Code Playgroud)