Laborki 1 - Przemysław Juszczuk

Transkrypt

Laborki 1 - Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
dr Przemysław Juszczuk
Katedra Inżynierii Wiedzy
Ćwiczenia 1
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
e-mail: [email protected]
Konsultacje: na stronie katedry + na stronie domowej
Pokój 202c budynek A
pjuszczuk.pl
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Warunki zaliczenia
Kolokwium z części teoretycznej (materiały z wykładów) - 30 %
oceny;
Projekt (projekty) realizowany w grupach (minimum 2-osobowych)
rozliczany indywidualnie - 70 % oceny. Wymagane jest wyraźne
wskazanie części projektu zrealizowanego przez daną osobę.
Ćwiczenia obejmują wykonanie maksymalnie 4 projektów. Szczegóły
projektów podane będą z wyprzedzeniem wraz z dokładnym opisem
wymagań.
Termin zdania projektu ustalany będzie na zajęciach.
Materiały z wykładów oraz ćwiczeń wraz z opisem projektów
dostępne będą online.
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Wprowadzenie do silników gier
Scena, kamera i oświetlenie
Prototypowanie i rzeźba terenu
Programowanie zdarzeniowe w C #
GUI
Interakcje w grze
Gry 2D a 3D
Fizyka i efekty
Pliki XML i trwałość danych
Systemy cząstek
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Projekty
Wirtualny spacer - przygotowanie rzeźby terenu z elementami
dodatkowymi z AssetStore;
Platformówka 3D - platformówka z przeszkodami w środowisku 3D
(teren, lub prototyp poziomu) - praca w grupie;
Pinball - klasyczny stół do pinballa z elementami fizyki;
Platformówka 2D - gra platformowa 2D z przeszkodami oraz
zbieraniem elementów.
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Scena i praca kamery - ćwiczenie 0
Budowa interfejsu.
Scena i praca kamery - ćwiczenie 1
Przy pomocy myszki i klawiatury przemieszczaj się po scenie.
Przydatne skróty klawiszowe związane z kamerą
alt + LPM - obrót sceną;
alt + PPM - przybliżenie/oddalenie widoku;
ŚPM - przesuwanie sceny;
PPM - obrót kamery w miejscu (obrót wokół własnej osi);
PPM + WASD - poruszanie się po scenie;
ustawienie widoku wzdłuż osi X, Y lub Z - kliknięcie w odpowiedni
element w prawym górnym rogu sceny;
możliwość zmiany widoku na widok perspektywiczny lub
izometryczny.
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Scena i obiekty - ćwiczenie 2
Dodaj dowolny obiekt na scenie, a następnie sprawdź jak działa każda z
transformacji (przesunięcie, rotacja, skalowanie). Następnie spróbuj
przemieścić (przeskalować, obrócić) go o wartości dyskretne zdefiniowane
wcześniej przy pomocy Snap Settings.
Przydatne skróty klawiszowe związane z obiektami
f - focus na wybranym obiekcie;
ctrl + d - duplikowanie obiektu;
W - na wybranym obiekcie ustawia opcję przesuwania;
E - to opcja obrotu;
R - to opcja skalowania.
Przytrzymanie CTRL pozwala na przemieszczanie obiektu po scenie
o określoną stałą wartość (analogicznie dla rotacji i skalowania).
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Obiekty i dziedziczenie - ćwiczenie 3
Dodaj do sceny kilka obiektów oraz pusty GameObject. Następnie połącz
obiekty w grupy (układając je w strukturę drzewiastą w oknie Hierarchy).
Jak zachowują się obiekty poddane transformacji połączone w grupy?
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Obiekty i dziedziczenie - ćwiczenie 3
Dodaj do sceny kilka obiektów oraz pusty GameObject. Następnie połącz
obiekty w grupy (układając je w strukturę drzewiastą w oknie Hierarchy).
Jak zachowują się obiekty poddane transformacji połączone w grupy?
Obiekty i dziedziczenie - ćwiczenie 4
Dla grupy obiektów utworzonych w poprzednim ćwiczeniu zmień
domyślne oświetlenie sceny (jego wysokość, kolor).
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne
Obiekty i dziedziczenie - ćwiczenie 5
Przy pomocy obiektu Cube (opcjonalnie innych obiektów podstawowych)
zbuduj prostą scenę 3D - pamiętaj o dosunięciu poszczególnych obiektów
do siebie tak, aby pomiędzy podłogą a ścianami nie było pustych
przestrzeni.
dr Przemysław Juszczuk
Tworzenie gier na urządzenia mobilne

Podobne dokumenty