我写了一个A-Frame 0.8.2项目。
Vive控件可以添加到场景中,交互事件运行良好。
但是Vive控制器的模型没有显示出来。
红线是Vive控制器的激光器。
我试图添加一个额外的实体模型,但它不起作用。
<a-entity id="viveControllerRight" vive-conrols="hand: right" debug_tool>
<!-- Defining the URL inline. Not recommended but may be more comfortable. -->
我想在切换A-Frame的VR模式时隐藏和显示一些HTML块:
// Enter VR Mode and hide some DOMs
// opaicty: 0 is applied by .lightOff
AFRAME.registerComponent('entering-vr',
{
schema:
{
type: 'selector'
},
init: function ()
{
var enterButton = document.querySelector('
我有一个相机跟随脚本,跟踪播放器使用“后期更新”。它可以移动我的整个VR播放器,包括VR手,我在VR手上有一个光线投射脚本,一个线渲染器来可视化光线投射。
问题是,光线投射或线性渲染器上下闪烁。我试着修复了一段时间,直到我发现它实际上是由我的脚本中的延迟更新导致的,它正在移动整个vr播放器,其中包括手和光线投射。
当我将相机跟随脚本更改为“更新”而不是“延迟更新”时,光线投射一切正常,但玩家跟随移动卡顿。
以下是我的Camera-Follow脚本:
public Transform player;
public float smoothSpeed = 0.125f;
public Vecto
我将代码从A-Frame的hello world sample scene直接从他们的GitHub主页粘贴到this CodePen中。 当我在桌面上查看它时,甚至当我在手机上查看它时,场景看起来都很好。但当我在手机上查看它并点击VR头戴式耳机按钮(在右下角)时,整个场景都呈现在我身后!(就像z轴突然翻转一样!) Here is a CodePen提供了一个更简单的示例: <a-scene>
<a-sphere position="0 1.25 -5" radius="1.25" color="green"><
我使用Unity 5.1.2p3和DK2 SDK 0.6.0.1,我从帖子中了解到Screen Space - Overlay在Unity中不受支持。建议使用Screen Space - Camera (在我的情况下不起作用)或World Space (我现在正在使用),但我需要有人帮助我理解如何获得简单的菜单,按钮和切换显示为静止图像,以及如何使用鼠标光标进行选择和按下按钮。
我已经为我的应用程序创建了一个菜单,有4个按钮和1个按钮。当我检查Virtual Reality Supported选项时,Oculus在Direct Mode中,画布在World Space中,我可以在VR中看到它,
单击"Enter VR“图标(护目镜图标)进入VR模式时,屏幕会周期性地变黑。这个问题似乎是在随机时间发生的。
我们已经尝试使用A-Frame版本0.3.0和0.3.2.,但在行为上没有区别。
无论是失败(呈现黑色还是成功),我都会收到以下错误:
aframe.min.js:281 Uncaught TypeError: Cannot read property 'length' of undefined
at r (aframe.min.js:281)
at M.fireVRDisplayPresentChange_ (aframe.min.js:58)
at HTM