问题标签 [aframe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webvr - 如何在 A-Frame 中显示文本?
对于http://aframe.io/,如何在不创建图像的情况下呈现文本?
javascript - 如何显示
I want to display webpages as 2D content with a VR scene. Can I use an <iframe>
element as a source for a texture in WebGL/three.js in https://aframe.io?
webvr - 运行时的相机位置
我正在玩一个非常基本的 a 帧场景。我正在寻找信息以在运行时获取相机位置。我应该使用 Component 和 three.js 代码吗?
我怎么能做到?
three.js - 缩放在 aframe webvr 中
我正在研究一个非常简单的 a-frame webvr 场景。我想创建一个<a-sphere>
在与之交互时会按比例缩放以模仿<a-sky>
组件的大小,因为它将有一个 360 度照片材料映射到内部。
目前我已经尝试从一个小天空开始并扩大它:
我很好奇如何最好地解决这个问题,目前当我为球体扩展的比例增加动画时,它只填充了世界视图的一半并且没有封装玩家。我相信这是因为初始半径设置为 1。我应该缩放半径而不是比例吗?还是我应该编写一个自定义球体组件并避免使用<a-sky>
?
three.js - 由错误事件触发的 Aframe 动画
我已经在 a 上声明了两个动画<a-sky>
。第一个设置为激活,click
第二个由另一个使用自定义“关闭”事件的 javascript 文件触发。
我将我的天空定义如下:
一切都在第一次正确运行,我单击天空对象,它会按比例缩放。Closer 方法等待延迟,然后将天空缩小到正常大小。但是,我第二次单击天空对象时,它会播放“关闭”动画而不是“点击”动画,然后一旦延迟过去,它就会播放“点击”动画而不是“关闭”。是什么导致这两个动画在第二次通过时被错误的事件触发。
webvr - 如何在 A-Frame 中将 YouTube 视频渲染为纹理?
我想获取一个 YouTube 网址,并将其作为视频纹理放入 A-Frame 场景中。喜欢<a-video src="https://www.youtube.com/watch?v=dQw4w9WgXcQ">
。这对https://aframe.io可行吗?
javascript - 如何在 A-Frame 中呈现 HTML?
如何在 A-Frame 中将纯 HTML 标记呈现或显示为纹理?
我想做类似的事情:
aframe - 框架 - 制作在桌面上跟随鼠标
更新:这个插件解决的问题https://github.com/mayognaise/aframe-mouse-cursor-component
这里是框架的新手。我正在创建一个场景,我希望用户能够“单击”桌面浏览器上的对象,并且我不想费力地弄乱现有的外观控制代码或创建一个新组件,所以我看了来自https://stackoverflow.com/a/36071100/5132437的代码并设计了一个解决方案,我尝试使鼠标的位置跟随鼠标的移动:
这里的问题是每次鼠标移动光标都会消失到位置(0,0,0)。我了解在帧中获取正确的相机数据可能存在问题,但我不确定。
任何帮助,将不胜感激
javascript - aFrame.io 创建超链接和下载链接
您好,我刚刚开始使用 A-Frame.io,发现该网站非常有用。但是,如果我查看一个对象,没有关于如何使链接工作的文档。
https://aframe.io/examples/showcase/cursor/
在上面的示例中,如果您使用鼠标中键将标线悬停在立方体上,它会改变形状。
有没有办法在触发该多维数据集时使 Web 链接工作。
three.js - 将材料应用于 A 型框架中的 collada 网格
我正在尝试将材料应用于 A 框架中的自定义 3d 网格(基于 Three.js),但它不起作用(即模型保留其原始材料) 知道可能是什么问题吗?
在我的场景中,“ruban4”是从 Blender 导出的随机 Collada 模型。
更新:似乎特定于 Collada,适用于 .obj 和 .mtl