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.471
Weitersagen:
Games und Lyrik Tags:Unity

Beitragsnavigation

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

Related Posts

  • Misadventures of Tron Bonne Cover
    The Misadventures of Tron Bonne Games und Lyrik
  • Schnee mit dem Visual Effect Graph Games und Lyrik
  • Star Control
    Star Control Games und Lyrik
  • Pixelpicasso
    Pixel Picasso – Memory trifft auf Augmented Reality Games und Lyrik
  • Dreamlight Valley Cover
    Dreamlight Valley – Ein märchenhaftes Abenteuer mit Disney-Charme Games und Lyrik
  • Black Mirror 2
    Black Mirror 2 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

089696
Users Today : 3
Total views : 409547
Powered By WPS Visitor Counter
  • Games und Lyrik (2.720)
    • Action (83)
    • Adventure (460)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (17)
    • Horror (35)
    • Kinderfreundliche Games (5)
    • Partyspiele (9)
    • Puzzle (17)
    • Rollenspiele (115)
    • Shooter (346)
    • Simulation (30)
    • Sport (113)
      • Fußball (5)
      • Rennspiele (6)
    • Strategie (200)
    • Survival (9)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (432)
  • Spieleprogrammierung (48)

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

  • 371398df641af211c1e381b1e3a36538 Pokémon Card Welsar 100/192 Star Clash Of The Rebels 1,73 €
  • 9eadfc7b366e40761582282aade3ee22 10 Various Pokemonkarten With Kabu 055/073 re-Holo Road Des Champs 3,25 €
  • e7ec17523a51386f28a0c6c0da7e80f0 10 Various Pokemonkarten With Irokex 042/073 Holo Road Des Champs 3,25 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Psychologische Tricks im Horror-Gaming
  • Fritzbox auf Werkseinstellungen setzen

Ezoic

RSS GameStar – News

  • Star Trek: Voyager - War euch Across the Unknown zu schwer oder zu leicht? Glück gehabt: Mit großem neuen Update würfelt ihr euren eigenen Schwierigkeitsgrad zusammen
  • Mindseye - Der CEO wiederholt Sabotage-Vorwürfe und spricht plötzlich von einem Verkaufs-Boom, während auf Steam nur 11 Leute das Open-World-Fiasko spielen
  • Steam - Neues Update macht es euch nicht leicht, die Unterschiede zu erkennen
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Games und Lyrik Spieleprogrammierung für Anfänger
    Ausgebrochen Lyrik
  • Still There Screenshot
    Still There Games und Lyrik
  • Hill Agency - PURITYdecay Cover
    Hill Agency PURITYdecay Adventure
  • Arima Cover
    Arima – Ein Explosives Meisterwerk des Gamings von 3D2 Entertainment Ecke der verlorenen Spiele
  • 7 Wonders Cover
    7 Wonders of the Ancient World Games und Lyrik
  • Games Gathering Conference Logo
    Games Gathering Conference: Ein Hotspot für die Spielebranche Games und Lyrik
  • To Hell with Hell Cover
    To Hell with Hell Games und Lyrik
  • Disneys Aladdin Cover SNES
    Aladdin Games und Lyrik

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme