问题标签 [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.
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 标记呈现或显示为纹理?
我想做类似的事情:
javascript - aFrame.io 创建超链接和下载链接
您好,我刚刚开始使用 A-Frame.io,发现该网站非常有用。但是,如果我查看一个对象,没有关于如何使链接工作的文档。
https://aframe.io/examples/showcase/cursor/
在上面的示例中,如果您使用鼠标中键将标线悬停在立方体上,它会改变形状。
有没有办法在触发该多维数据集时使 Web 链接工作。
webvr - aframe - 在运行时设置相机位置
在一个场景中,我尝试在运行时更改我的相机位置。DOM 属性发生变化,但相机没有移动。
我错过了什么?
我的js代码:
document.querySelector('#myCameraPosition').setAttribute('position', '0 0 0');
我的场景:
android - 移动设备上的全屏、全 dpi WebGL 画布
有什么方法可以使移动设备上的画布大小 1 比 1 到设备屏幕的真实像素大小?
这对于直接从站点支持 google cardboard (VR) 应用程序非常重要。(在这种情况下 dpi 真的很重要)
目前,使用视口 target-densitydpi 的唯一方法已被弃用,并且不适用于现代浏览器。
javascript - 如何通过 A-Frame 中的鼠标悬停事件在组件之间共享属性数据?
我如何将一个组件的位置传递a-box
给另一个组件,a-sphere
从而触发a-sphere
动画更新到当前a-box
位置。是否有从标记中执行此操作的声明性方法?
webvr - 如何与 AFrame 中的 obj 或 collada-model 交互
我使用相机与 obj 交互,但 aframe.js 在第 57766 行显示错误。如何在不更改 aframe.js 的情况下解决此问题。
intersection.object
是一个 THREE.Mesh,所以 intersection.object.el 是未定义的!
webvr - Aframe中有没有回调函数
当我创建一个a-animation的元素时,我想知道动画完成的确切时间。我知道“dur”或“begin”可以计算出大概的时间,但是我使用a时有没有回调函数-动画元素!
gear-vr - GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange
GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange
我可以捕捉到它何时开始呈现'vrdisplaypresentchange'事件以及VRDisplay.isPresenting(呈现时返回true),但问题是当用户停止呈现时'vrdisplaypresentchange'不会触发(当他们单击后退按钮时) 并且 VRDisplay.isPresenting 在退出后仍然返回 true ..
显然这是 GearVR 的 webvr 实现的一个错误,但我仍在寻找一些解决方法的类型..
笔记:
- 似乎没有任何方法可以捕获后退按钮事件,它不会触发 mousedown 或 keydown 事件
- 退出时不会触发标准全屏事件