Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf een eenvoudig stukje code dat een gebruiker in staat zal stellen om een eerste persoonskarakter in eenheid te besturen, inclusief basisbeweging en springen

###

### Antwoord:
Schrijf een eenvoudig stukje code dat een gebruiker in staat zal stellen om een eerste persoonskarakter in eenheid te besturen, inclusief basisbeweging en springen
Hier is een basis karaktercontroleur.Move script: gebruik System.Collecties; gebruik System.Collecties.Generic; gebruik UnityEngine; publieke klasse FirstPerson : MonoBehaviour { private CharacterController controller; private bool grounded; private float G = -9.81f; private float vy = 0f; private float moveJumpHoogte = 1f; private float moveStrafeSpeed = 1f; private float moveWalkSpeed = 2f; private float lookHorizontalSpeed = 2f; private float lookVerticalSpeed = 1f; private leegte Start() { controller = spelObject.AddComponent<CharacterController>(); } leeg Update() { geaard = controller.isrounded; vy += Tijdtijd * G; indien (geaard && vy < 0f; }) { vy = 0f;
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Schrijf een eenvoudig stukje code dat een gebruiker in staat zal stellen om een eerste persoonskarakter in eenheid te besturen, inclusief basisbeweging en springen

###

### Antwoord:
Hier is een basis karaktercontroleur.Move script: gebruik System.Collecties; gebruik System.Collecties.Generic; gebruik UnityEngine; publieke klasse FirstPerson : MonoBehaviour { private CharacterController controller; private bool grounded; private float G = -9.81f; private float vy = 0f; private float moveJumpHoogte = 1f; private float moveStrafeSpeed = 1f; private float moveWalkSpeed = 2f; private float lookHorizontalSpeed = 2f; private float lookVerticalSpeed = 1f; private leegte Start() { controller = spelObject.AddComponent<CharacterController>(); } leeg Update() { geaard = controller.isrounded; vy += Tijdtijd * G; indien (geaard && vy < 0f; }) { vy = 0f;