Skip to content
Versunken

Games und Lyrik

Von Spielen inspiriert

  • Inhalt
  • Über uns
  • Shop
    • Mein Konto
    • Kasse
    • Warenkorb
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Impressum
    • AGBs
    • Datenschutzerklärung
    • Disclaimer
  • 0 Artikel0,00 €
  • Toggle search form
Gravitation in Unity

Gravitation in Unity

Posted on 4. September 20238. September 2023 By Claudia Wendt Keine Kommentare zu Gravitation in Unity
Gravitation in Unity

Ziehe das Objekt in die Szene. Füge einem Objekt eine Komponente hinzu. Das Objekt sollte einen Collider und einen Rigidbody haben. Der Rigidbody sollte auf Kinematic gestellt sein. Das bedeutet, das Objekt bewegt sich nicht in der Physiksimulation, solange es nicht von einem Script bewegt wird.

Gravitation in Unity

Aktiviere Simulated und Use Full Kinematic Contacts.

Gravitation in Unity

Im Script wird die Basic-Klasse festgelegt und sorgen dafür, das die Gravitation funktioniert. Füge als Komponente „PhysicsObject“ hinzu. Wähle New Script und öffne dieses mit Creat and Add. Doppelklicke und öffne das Script im Visual Editor.

Werbung

Weil es sich um Physics handelt, füge die FixedUpdate-Funktion hinzu:

void FixedUpdate()

Innerhalb der FixedUpdate-Funktion soll sich das Objekt mit jedem Frame nach unten bewegen, weil es von der Gravitation nach unten gezogen wird.

Deswegen benötigen wir eine Variable für Geschwindigkeit:

protected Vector2 velocity;

Andere Klassen greifen auf das Physikalische Objekt zurück. Sie sollen darauf zugreifen können, aber nicht von außerhalb der festgelegten Klasse.

Werbung

Die Graviation kann beeinflusst werden: Dafür wird ein Graviationswert benötigt:

public float gravityModifier = 1f;

Der Gravitationswert wird im Physiksystem von Unity verwendet. Das ganze wird mit Time.deltaTime; multipliziet und gehört zu FixedUpdate:

velocity += gravityModifier * Physics2D.gravity * Time.deltaTime;

Jetzt wird definiert, wo sich das Objekt nach Auswirkung der Gravitation befindet:

vector2 deltaPosition = velocity * Time.deltaTime;

Die neue Position wird für die Bewegung verwendet:

Vector2 move = Vector2.up * deltaPosition.y;

Eine weitere Funktion wird definiert:

void Movement(Vector2 move)

Jetzt wird eine Ergänzung in FixedUpdate vorgenommen: Das Objekt soll sich auf Basis der kalkulierten Werte bewegen:

Movement ();

Dies soll auf Grundlage vom Rigidbody2D passieren:

protected Rigidbody2D rb2d;

Dazu kommt eine OnEnable();

rb2d = GetComponent<Rigidbody2D> ();

In der Movement-Funktion wird festglegte, das die Bewegung in jedem Frame erfolgt:

rb2d.position ) rb2d.position + move;

Das fertige Script für ein Objekt mit Gravitation sieht folgendermaßen aus:

Gravitation in Unity

Speicherst du das Script und gehst in Unity zurück, fällt das Objekt hinunter, wenn du auf Play drückst.

Post Views: 1.423
Weitersagen:
Games und Lyrik Tags:Unity

Beitragsnavigation

Previous Post: Aedis Memories – Generation of Chaos
Next Post: Mega Man X 2

Related Posts

  • Resident-Evil-Relevations
    Resident Evil Revelations Games und Lyrik
  • Legend of Eternal
    Legends of Eternal Games und Lyrik
  • Megaman & Bass Screenshot3
    Megaman and Bass Games und Lyrik
  • A Room Beyond Cover
    A Room Beyond Games und Lyrik
  • Ivan 'Ironman' Stewart's Super Off Road
    Ivan ‚Ironman‘ Stewart’s Super Off Road Games und Lyrik
  • The Patcher von Pixelity Games: Ein Taktisches VR-Multiplayer-Erlebnis Games und Lyrik

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Unsere Besucher

088777
Users Today : 5
Total views : 405823
Powered By WPS Visitor Counter
  • Games und Lyrik (2.711)
    • Action (82)
    • Adventure (457)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (16)
    • Horror (35)
    • Kinderfreundliche Games (5)
    • Partyspiele (9)
    • Puzzle (16)
    • Rollenspiele (115)
    • Shooter (346)
    • Simulation (30)
    • Sport (112)
      • Fußball (5)
      • Rennspiele (5)
    • Strategie (200)
    • Survival (9)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (429)
  • Spieleprogrammierung (31)

Action Adventure Capcom Daedalic Deck 13 Devcom 2020 Ecke der verlorenen Spiele Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Games from Spain GB GBA GBC Horror Indie Arena Booth 2022 Jump & Run Kalypso Media Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Rareware Rennspiel Sega Shooter SNES State of Play Strategie Switch Unity Visual Novel VR Windows Xbox XBox One

Cosplay-Schnittmuster

  • ec27971435ecc7cc5dacbf22ad47d031 Schnittmuster Historisches Kleid Butterick B6610 A5 6-14 (Gr. 32-40) Dt. Anleitung 16,75 €
  • ec27971435ecc7cc5dacbf22ad47d031 Schnittmuster Historisches Kleid Butterick B6610 E5 14-22 (Gr. 40-48) Dt. Anleitung 16,75 €
  • 740a3d052bc76a64364d0b93479f0cbe Schnittmuster Cosplay Mantel McCalls M2042 46-52 20,00 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Fortschrittsbalken statt Alltagsschwere
  • Verlockende In-Game-Käufe

Ezoic

RSS GameStar – News

  • Display-Test - Eingebrannte Bildschirminhalte oder nicht? OLED-Monitor nach 3.000 Stunden Betrieb im Check eines YouTubers
  • Speicherkrise - Der Entwickler von Doom und Wolfenstein hatte eine Idee, die zu gut klang, um wahr zu sein: Statt RAM wollte er einfach Glasfaser verwenden
  • Sims 4 wird zu Game of Thrones: Mit der neuen Erweiterung Krone & Vermächtnis spinnt ihr Intrigen und Drama
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • AER
    Schemen Lyrik
  • Still There Screenshot
    Still There Games und Lyrik
  • Port Royale 2
    Port Royale 2 Games und Lyrik
  • Railway Empire
    Railway Empire Games und Lyrik
  • A Hat in Time Cover
    A Hat in Time Shooter
  • Exoprimal Cover
    Exoprimal – Die ultimative Dino-Jagd mit 10 anpassbaren Exosuits Shooter
  • James Bond - 007 - Golden Eye Cover
    James Bond – 007 – GoldenEye Shooter
  • Marvel's Spider-Man Cover
    Marvel’s Spider-Man Shooter

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme