Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Spieler-Spezialeffekte | Spielerverhalten
Kampfspiel in Unity
course content

Kursinhalt

Kampfspiel in Unity

Kampfspiel in Unity

1. Unity-Animationssystem
2. Spielerverhalten
3. Feindverhalten
4. Spiel Verbessern
5. Verbessere das Flappy Bird Spiel

book
Spieler-Spezialeffekte

RaycastHit2D.point

RaycastHit2D.point ist eine Eigenschaft in Unity, die verwendet wird, um die Weltkoordinatenposition abzurufen, an der ein 2D-Raycast den Collider eines Objekts getroffen hat.

Also ermöglicht es RaycastHit2D.point, auf den genauen Ort zuzugreifen, an dem ein 2D-Raycast Kontakt mit dem Collider eines Objekts macht, was nützlich ist, um Aktionen oder Berechnungen basierend auf dem Kollisionspunkt durchzuführen.

In unserem Fall haben wir es verwendet, um den Angriffspunkt des Feindes zu erhalten und die Partikel an diesem Punkt abzuspielen.

Platzieren von Partikeln

Nachdem wir das Partikel als Kind unseres Spielers hinzugefügt haben, erstellen wir ein SerializeField für unser Partikel und ziehen es per Drag & Drop.

Um das Partikel abzuspielen, müssen wir seine Position festlegen, und wir wählen dafür die Raycast-Trefferposition.

Nachdem wir also seine Position auf raycastHit.point geändert haben, rufen wir Play() auf den Partikeln auf, damit sie im Spiel abgespielt werden und uns die visuellen Effekte und den Aufprall zeigen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt