我正在制作一个用于研究目的的VR模拟,我需要在模拟过程中收集一些数据。 如:
我没有太多的时间进行反复试验,我需要一些指示,指出我应该使用什么方法。
我应该在对象本身上放置什么脚本,相机上应该有哪些脚本。我不需要代码块(虽然它们会有所帮助),我应该使用的内容以及我应该如何将所有内容放在一起的一些想法。
我正在使用Oculus Rift所以我知道有关相机的一些东西可能会有所不同,但我认为适用于一台相机的东西也适用于Oculus使用的两台相机。
谢谢!
答案 0 :(得分:0)
通过简单的Google搜索,您可以获得大量优质资源。这个答案似乎很全面: http://answers.unity3d.com/questions/8003/how-can-i-know-if-a-gameobject-is-seen-by-a-partic.html
答案 1 :(得分:0)
将摄像机中的矢量移至物体(someobject.transform.position - cam.transform.position).normalized
,并将其与相机的transform.forward
方向点对齐。这取决于相机和物体的位置将是介于-1和1之间的值。较高的值意味着相机看起来更朝向物体,因此您应该将其与某个阈值进行比较。如果超过你设定的门槛,那么你就赢了!