Code für Spielerbewegung in Unity:
Verwendete Sprache:
C#-Skript:
Kopieren Sie diesen Code nicht:
Code C#:
![]() |
| All C# Script For Unity. |
For public class:
Public float speed = 6f;
Public float jump = 6f;
Public RigidBody rb;
Private bool IsGrounded = true;
For start class:
Cursor.Visibly = false;
For update class:
Float horizontal = Input.GetAxis("Horizontal") * Time.DeltaTime * speed;
Float vertical = Input.GetAxis("Vertical") * Time.DeltaTime * speed;
Transform.Translate(new Vector3(horizontal, 0, vertical));
(Input.GetKeyDown(KeyCode.Space) && IsGrounded)
rb.AddForce(new Vector3(0, jump, 0), ForceMode.Impulse);
IsGrounded = false;
}
void OnCollisionEnter(Collision player)
if(player.collider.name == "Ground")
{
IsGrounded = true;
}
Wie benutzt man :
Wenn Sie mit dem Schreiben dieses Codes fertig sind, legen Sie ihn auf Ihren Player,
fügen Sie dann den Riggedbaddie zum Player hinzu,
platzieren Sie dann den Riggedbaddie an seiner Stelle im Code und stecken Sie dann die Kamera in den Player,
indem Sie sie darauf ziehen,
um mehr zu erfahren. Geben Sie die Themen auf dieser Website ein.
Um mehr über Unity zu erfahren,
greifen Sie auf die anderen Themen auf dieser Website zu.

