问题标签 [webvr]

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.

0 投票
3 回答
399 浏览

three.js - 由错误事件触发的 Aframe 动画

我已经在 a 上声明了两个动画<a-sky>。第一个设置为激活,click第二个由另一个使用自定义“关闭”事件的 javascript 文件触发。

我将我的天空定义如下:

一切都在第一次正确运行,我单击天空对象,它会按比例缩放。Closer 方法等待延迟,然后将天空缩小到正常大小。但是,我第二次单击天空对象时,它会播放“关闭”动画而不是“点击”动画,然后一旦延迟过去,它就会播放“点击”动画而不是“关闭”。是什么导致这两个动画在第二次通过时被错误的事件触发。

0 投票
1 回答
2837 浏览

webvr - 如何在 A-Frame 中将 YouTube 视频渲染为纹理?

我想获取一个 YouTube 网址,并将其作为视频纹理放入 A-Frame 场景中。喜欢<a-video src="https://www.youtube.com/watch?v=dQw4w9WgXcQ">。这对https://aframe.io可行吗?

0 投票
1 回答
3242 浏览

javascript - 如何在 A-Frame 中呈现 HTML?

如何在 A-Frame 中将纯 HTML 标记呈现或显示为纹理?

我想做类似的事情:

0 投票
4 回答
3098 浏览

javascript - aFrame.io 创建超链接和下载链接

您好,我刚刚开始使用 A-Frame.io,发现该网站非常有用。但是,如果我查看一个对象,没有关于如何使链接工作的文档。

https://aframe.io/examples/showcase/cursor/

在上面的示例中,如果您使用鼠标中键将标线悬停在立方体上,它会改变形状。

有没有办法在触发该多维数据集时使 Web 链接工作。

0 投票
5 回答
7174 浏览

webvr - aframe - 在运行时设置相机位置

在一个场景中,我尝试在运行时更改我的相机位置。DOM 属性发生变化,但相机没有移动。

我错过了什么?

我的js代码: document.querySelector('#myCameraPosition').setAttribute('position', '0 0 0');

我的场景:

0 投票
1 回答
2496 浏览

android - 移动设备上的全屏、全 dpi WebGL 画布

有什么方法可以使移动设备上的画布大小 1 比 1 到设备屏幕的真实像素大小?

这对于直接从站点支持 google cardboard (VR) 应用程序非常重要。(在这种情况下 dpi 真的很重要)

目前,使用视口 target-densitydpi 的唯一方法已被弃用,并且不适用于现代浏览器。

0 投票
1 回答
236 浏览

javascript - 如何通过 A-Frame 中的鼠标悬停事件在组件之间共享属性数据?

我如何将一个组件的位置传递a-box给另一个组件,a-sphere从而触发a-sphere动画更新到当前a-box位置。是否有从标记中执行此操作的声明性方法?

现场代码:

0 投票
1 回答
900 浏览

webvr - 如何与 AFrame 中的 obj 或 collada-model 交互

我使用相机与 obj 交互,但 aframe.js 在第 57766 行显示错误。如何在不更改 aframe.js 的情况下解决此问题。

intersection.object是一个 THREE.Mesh,所以 intersection.object.el 是未定义的!

0 投票
2 回答
1920 浏览

webvr - Aframe中有没有回调函数

当我创建一个a-animation的元素时,我想知道动画完成的确切时间。我知道“dur”或“begin”可以计算出大概的时间,但是我使用a时有没有回调函数-动画元素!

0 投票
1 回答
92 浏览

gear-vr - GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange

GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange

我可以捕捉到它何时开始呈现'vrdisplaypresentchange'事件以及VRDisplay.isPresenting(呈现时返回true),但问题是当用户停止呈现时'vrdisplaypresentchange'不会触发(当他们单击后退按钮时) 并且 VRDisplay.isPresenting 在退出后仍然返回 true ..

显然这是 GearVR 的 webvr 实现的一个错误,但我仍在寻找一些解决方法的类型..

笔记:

  • 似乎没有任何方法可以捕获后退按钮事件,它不会触发 mousedown 或 keydown 事件
  • 退出时不会触发标准全屏事件