我想将相机放在onTrigger的GameObject前面。只要GameObject面向一个特定方向,它就可以与我的代码一起工作,但是如果我旋转它,目标位置将位于GameObject的后面。 我想念什么? :)
mainCamera.transform.position = currentGameObject.transform.position + new Vector3(lookingDistance, 0, 0);
mainCamera.transform.LookAt(currentGameObject.transform);
脚本未附加到GO。我使用了一种interactManager。
答案 0 :(得分:0)
您的轮换代码似乎没问题,但是在寻找新职位时,您无需考虑轮换。 尝试更改
+ new Vector3(lookingDistance, 0, 0);
进入
+ currentGameObject.transform.TransformPoint(new Vector3(lookingDistance, 0, 0));