Unitycamera面向哪一个方向方向就跟在哪里的代码
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 轴的正方向。
需要注意的是,摄像机的方向和位置可以在运行时通过代码进行动态调整
原文地址: http://www.cveoy.top/t/topic/hAfr 著作权归作者所有。请勿转载和采集!