繁体   English   中英

VR凝视系统从零开始,指针不跟随移动“头”

[英]VR gaze system from scratch, pointer didnt follow mobile “head”

我开始使用 Unity ARFoundation 从头开始制作一个简单的 VR 凝视系统。 首先是从我的角度画一条线到“无限”,就像一个指针。 我在我的 AR Session Origin at Update 上运行了这个脚本:

    myLine.SetPosition(0, transform.position);
    myLine.SetPosition(1, transform.position+(transform.forward*1000));

这适用于编辑器,我有一条线,我可以转动并移动我的 session 原点(我的“头”与相机),它会跟进。

但是,当我在移动设备上使用它时……线路保持静止,不会随着设备转动和移动。

怎么了?

哦,好吧……没关系。 我解决它。 我需要对 arCameraManager 的引用,它包含头部跟踪信息。

myLine.SetPosition(0, arCameraManager.transform.position);
myLine.SetPosition(1, arCameraManager.transform.position+arCameraManager.transform.forward*100));

o/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM