-
原神镜头的移动和旋转,可以通过基本的Unity操作实现。这里提供一种简单的实现方式。 1. 镜头移动 您可以在摄像机上添加以下代码,使镜头在 WASD 键或者方向键 按下时前后左右移动。
public float speed = 10.0f; void Update() { float horizontal = Input.GetAxis("Horizontal") * speed * Time.deltaTime; float vertical = Input.GetAxis("Vertical") * speed * Time.deltaTime; transform.Translate(new Vector3(horizontal, 0, vertical)); }
2. 镜头旋转 您可以在摄像机上添加以下代码,让镜头根据鼠标的移动来旋转,以模拟原神中的镜头旋转效果。
public float sensitivity = 5.0f; void Update() { float horizontal = Input.GetAxis("Mouse X") * sensitivity; float vertical = Input.GetAxis("Mouse Y") * sensitivity; transform.Rotate(new Vector3(-vertical, horizontal, 0)); }
3. 镜头缩放 如果需要在场景中实现镜头的缩放效果,您可以在摄像机上添加下面这段代码:
原神镜头的移动和旋转,基本的Unity操作实现
于 2023-03-30 09:01:21 首次发布