Strona e-learningowa jest zgodna ze standardami WCAG 2.1 na poziomie AA, zapewniając dostępność dla wszystkich użytkowników.

MODUŁ IV — FIZYKA I KOLIZJE W UNITY 2D

Czwarty moduł szkolenia poświęcony jest systemowi fizyki 2D w Unity oraz zasadom działania kolizji pomiędzy obiektami w grze. Uczestnicy uczą się tworzyć realistyczne interakcje między elementami świata gry.

W trakcie zajęć omawiane jest działanie systemu Physics2D, komponentu Rigidbody2D oraz podstawowych właściwości fizyki, takich jak grawitacja, masa i reakcje obiektów. Uczestnicy poznają różne typy Collider2D: BoxCollider2D, CircleCollider2D oraz PolygonCollider2D.

Moduł obejmuje również pracę z triggerami i wykrywaniem zdarzeń, kolizjami między obiektami, warstwami kolizji oraz tworzeniem elementów interaktywnych, takich jak platformy, pułapki i przeszkody w grze 2D.

Moduł IV Unity 2D - fizyka i kolizje

Moduł IV — Szczegółowa lekcja: Fizyka i kolizje w Unity 2D

1. Wprowadzenie do systemu Physics 2D

⚙️ System Physics2D w Unity odpowiada za symulację fizyki w grach 2D. Dzięki niemu obiekty mogą reagować na grawitację, kolizje oraz interakcje między sobą.

  • Rola fizyki w grach 2D.
  • Rigidbody2D jako podstawowy komponent fizyki.
  • Różnica między obiektami statycznymi i dynamicznymi.

2. Rigidbody2D i podstawowe właściwości

🧠 Rigidbody2D nadaje obiektowi właściwości fizyczne i umożliwia jego ruch oraz reakcję na siły.

  • Mass (masa obiektu).
  • Gravity Scale (wpływ grawitacji).
  • Constraints (blokowanie ruchu).
  • Body Type: Dynamic, Kinematic, Static.

3. Collider2D — kolizje i wykrywanie zderzeń

🧩 Collidery definiują kształt obiektu w fizyce i odpowiadają za wykrywanie kolizji.

  • BoxCollider2D — prostokątne kolizje.
  • CircleCollider2D — kolizje okrągłe.
  • PolygonCollider2D — niestandardowe kształty.
  • CompositeCollider2D — łączenie colliderów.

4. Triggery i reakcje na zdarzenia

🎯 Triggery pozwalają wykrywać wejście obiektu bez fizycznego blokowania ruchu.

  • Is Trigger — aktywacja trybu detekcji.
  • OnTriggerEnter2D.
  • OnTriggerExit2D.
  • Reakcje na wejście gracza.

5. Kolizje i warstwy fizyczne

🧠 Unity pozwala kontrolować, które obiekty mogą się ze sobą zderzać.

  • OnCollisionEnter2D.
  • Warstwy (Layers).
  • Matrix kolizji w Physics2D.
  • Optymalizacja fizyki gry.

6. Grawitacja i reakcje obiektów

🌍 Grawitacja wpływa na ruch obiektów i pozwala tworzyć realistyczne zachowania w grze.

  • Ustawienia Gravity Scale.
  • Wpływ masy na ruch.
  • Symulacja upadków i odbić.

7. Elementy interaktywne w grze

🎮 Dzięki fizyce można tworzyć interaktywne elementy rozgrywki.

  • Platformy ruchome.
  • Pułapki i przeszkody.
  • Elementy aktywowane przez gracza.
  • Reakcje na kolizje.

Ćwiczenia praktyczne:

  • Dodaj Rigidbody2D do obiektu gracza.
  • Utwórz BoxCollider2D i CircleCollider2D.
  • Skonfiguruj Trigger i wykrywanie wejścia.
  • Stwórz prostą pułapkę reagującą na gracza.
  • Ustaw warstwy kolizji w scenie.

Po ukończeniu tej lekcji uczestnicy będą potrafić tworzyć interaktywne obiekty w grze oraz wykorzystywać system fizyki Unity 2D do budowy mechanik rozgrywki.