[英]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.