Unity Camera 默认面向 z 轴的负方向,即屏幕外部。摄像机的位置和旋转可以通过代码来控制。

例如,可以通过以下代码将摄像机的位置设置为 (0, 0, -10),即在场景中的原点位置后方 10 个单位:

using UnityEngine;

public class CameraController : MonoBehaviour
{
    void Start()
    {
        transform.position = new Vector3(0, 0, -10);
    }
}

还可以通过代码来旋转摄像机,例如,可以通过以下代码将摄像机绕 y 轴旋转 45 度:

using UnityEngine;

public class CameraController : MonoBehaviour
{
    void Start()
    {
        transform.rotation = Quaternion.Euler(0, 45, 0);
    }
}

这样摄像机就会面向 x 轴的正方向。

需要注意的是,摄像机的方向和位置可以在运行时通过代码进行动态调整

Unitycamera面向哪一个方向方向就跟在哪里的代码

原文地址: http://www.cveoy.top/t/topic/hAfr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录