我需要知道相机朝向的方向并朝那个方向前进。另外,我需要知道相对于上述方向的垂直水平和垂直方向。怎么做?
默认情况下,当我仅在z方向上移动相机时(从(0,0,0)开始朝向z方向),我在某些-x到某个位置之间的位置创建新预制件实例+ x和-y到+ y,彼此独立。现在,我将如何根据相机的新方向确定创建实例的位置?
答案 0 :(得分:10)
我需要知道相机的朝向
Camera
只是附加到Component
的{{1}}。它使用相对GameObject
来定位。
可以通过以下方式访问世界空间中的主摄像机前进方向:
Transform
正交基向右和向上可以以相同的方式找到:
Camera.main.transform.forward;