Schreiben Sie ein einfaches Stück Code, das es einem Benutzer ermöglicht, einen Charakter der ersten Person in Einheit zu steuern, einschließlich grundlegende Bewegung und Springen
Hier ist ein grundlegendes Beispiel dafür, wie Sie ein First-Person-Zeichen in Unity mit C#-Scripting steuern können: mit UnityEngine; öffentliche Klasse FirstPersonController : MonoBehaviour { public float moveSpeed = 5.0f; öffentliches Float-Sprungkraft = 10.0f; privates Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } void Update() { float horizontal = Input.GetAxis("Horizontal")); float vertikal = Input.GetAxis("Vertical"); Vector3 Bewegung = neuer Vector3(horizontal, 0, vertikal); rb.AddForce(Bewegung * moveSpeed); if (Eingang.GetButtonDown("Jump") && rb.velocity.y == 0) { rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse); } } In diesem Beispiel wird die Bewegung des Zeichens bestimmt, wenn der horizontale und vertikale Ein