Unity

Unity ist deutlich Anfänger freundlicher. Es hat dazu auch noch eine der größten Gamdev Community's weswegen es zu fast allem ein Tutorial gibt. Auch für 2D Spiele ist Unity eher ausgelegt. UE4 konzentriert sich eher auf 3D Spiele.

...zur Antwort

Du könntest deinen Spieler entweder mit "AddForce" springen lassen

public float jumpForce = 10f;

GetComponent<Rigidbody2D>().AddForce(new Vector2(0, jumpForce), ForceMode2D.Impulse);

Oder mit "transform.Translate"

public float jumpStrength = 260f;

transform.Translate(Vector3.up * jumpStrength * Time.deltaTime, Space.World);

Und den Abstand wann der Spieler landet hängt von der Stärke deiner Anziehungskraft und/oder des Gewichts des Spielers ab. Da musst du einfach mal mit den Variablen herumspielen bis du es so hast wie es dir gefällt.

...zur Antwort

Hey,

probier mal das eine Script Component das nicht mehr existiert oder wo ein Fehler passiert ist zu entfernen.

Wenn es danach immer noch nicht geht probier mal in den Settings:

Edit -> Project Settings -> Time -> Time Scale = 1

...zur Antwort

Die Frage ist jetzt erstmal für was du deinen Charakter benutzen willst. Es gibt 2 Optionen: Rigidbody oder Charakter Controller.

Rigidbody wenn du willst das dein Spieler mit Physik basierten Objekten interagieren soll und Charakter Controller wenn er das nicht muss.

Rigidbody:

public float jumpForce = 10f;

rigidbody.AddForce(new Vector3(0, jumpForce, 0), ForceMode.Impulse); 

(In der Fixed Update Funktion ausführen)

Character Controller:

public float jumpSpeed = 8.0F; public float gravity = 20.0F; private Vector3 moveDirection = Vector3.zero;

if (controller.isGrounded && Input.GetButton("Jump")) 

{ moveDirection.y = jumpSpeed; }

moveDirection.y -= gravity * Time.deltaTime;

controller.Move(moveDirection * Time.deltaTime);

(In der Update Funktion ausführen)

Ich hoffe das konnte helfen, bei fragen einfach melden ;)

...zur Antwort

Ich glaub du musst auf die offizielle Unity Seite gehen und dort kannst du alle ID's und Projekte verwalten

...zur Antwort

Hast du vielleicht in deinem Objekt zwei Collider mit Trigger aktiviert?

...zur Antwort

Ich glaube sowas gibt es nicht.

Ich wüsste jetzt auch nicht wie man das Problem behebt ohne das ich den Quellcode gesehen habe. Vielleicht kannst du ihn hier nochmal zeigen.

...zur Antwort

Überprüfst du den Input für "jumping"?

...zur Antwort

Du könntest es auf Itch.io hochladen. Ist eine relativ große Spiele Platform wo du nichts zahlen musst aber Geld verdienen kannst. Kannst dein Spiel natürlich auch kostenlos hochladen ;)

...zur Antwort