Przejdź do głównej treści

Uczymy Robić Gry

Warsztat 45 min.
Opis jednozdaniowyOmówienie podstaw programowania w Unity, w tym architektury komponentowej silnika oraz sposobów tworzenia własnych skryptów.
Materiały źródłowePodstawowe:

https://learn.unity.com/project/roll-a-ball

Dodatkowe:

https://www.youtube.com/watch?v=Pzd8NhcRzVo 

Wprowadzenie: czemu służy ta lekcja?
Celem segmentu jest praktyczne zastosowanie wiedzy o komponentach i skryptach w Unity poprzez implementację systemu poruszania się kulki oraz zrozumienie podstaw fizyki i obsługi inputu w grze.

Jak się przygotować?

  • Upewnić się, że uczestnik zna podstawowe komponenty Unity (Rigidbody, Collider).
  • Zapoznać się z tutorialem Roll-a-Ball.
  • Przygotować scenę z prostą kulką i podłogą, na której można testować ruch.

Cele lekcji:

  • Tworzenie referencji do komponentów i innych obiektów w scenie.
  • Eksponowanie zmiennych w Inspektorze.
  • Implementacja prostego systemu poruszania się kulki (Input Manager lub nowy Input System).
  • Omówienie różnic między metodami Update() i FixedUpdate() oraz użycie Time.deltaTime.

Ważne zagadnienia:

  • Obsługa inputu od gracza.
  • Podstawy fizyki w Unity (Rigidbody).
  • Tworzenie referencji do komponentów (np. Rigidbody).
  • Programowanie prostego ruchu kulki.

Efekty, które uczestnicy powinni osiągnąć:

  • Umiejętność tworzenia własnych komponentów w Unity.
  • Znajomość podstawowych komponentów i ich funkcji.
  • Umiejętność eksponowania zmiennych w Inspektorze.
  • Umiejętność implementacji prostego poruszania się obiektu w scenie.