2D Spieler Bewegung - [Unity Tutorial]
Vložit
- čas přidán 26. 08. 2024
- 2D Spieler Bewegung
in diesem Video lernst du, wie du deinen 2D Spieler nach links und rechts bewegen - und nach oben springen kannst.
⌨ Code: github.com/Pre...
💬 Joint unserem Discord Server: / discord
👍 Abonniert um keine Videos zu verpassen: / @prezipgames
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Viel Spaß beim Entwickeln!
Danke danke danke!!!! Ich schaue mir super viele Videos an und habe das Gefühl, mein Schädel platzt. Bei dem hier habe ich zum ersten Mal das Gefühl, ich könnte vorankommen!!! 🎉
keine ahnung warum es keine kommentare hier gibt... aber ich kann nur sagen das das mit abstand das beste tutorial zu 2D bewegung war was ich finden konnte hat keine problemme beim nachmachen gegeben und die steuerung ist wirklich smooth! denn abo hast du dir verdient :) weiter machen
Das hört man doch gerne! Danke dir! :)
Hab das problem jetzt gelöst danke dir
Bei mir fehlt der horizontale setup
Doofe frage und ich glaub ich bekomm in naher zukunft noch keine Antwort, aber wie hast du bei 2:11 mit dem Move Tool das Objekt nicht mitbewegt?
Danke fürs video nur... Ürgendwie funknioniert der double jump noch wenn ichz im dc ein Bild scike lönnt ihr es dann vllt lösen???
also Input Axis Horizontal is not setup steht bei mir
Bei mir gehts es nicht kannst du mir vllt helfen? using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Playercontroller : MonoBehaviour
{
public Rigidbody2D rb;
public Transform groundCheck;
public LayerMask groundLayer;
private float horizontalInput;
private float speed = 12;
private float jumpForce = 15;
void Update()
{
horizontalInput = Input.GetAxis("Horizontal");
rb.velocity = new Vector2(horizontalInput * speed, rb.velocity.y);
if(Input.GetKeyDown("space") && IsOnGround())
{
Jump();
}
}
private void Jump()
{
rb.velocity = new Vector2(rb.velocity.x, jumpForce);
}
private bool IsOnGround()
{
return Physics2D.OverlapCircle(groundCheck.position, 0.15f, groundLayer);
}
}
das ist mein script idt das richhtig?
Sieht richtig aus. Kannst dir das Script aber auch einfach von GitHub downloaden. Wenn’s dann nicht geht, komm mal auf discord und wir schauen es uns an! :)
@@PrezipGames Ok heute werde ich es mir downloden
@@PrezipGames Hab ihn kopiert danke nahja der Doppelsprung funknionniert trotzdem noch
dein Skript funktioniert nicht.