Podcast
Questions and Answers
Jakie polecenia należy wykorzystać do określenia pozycji myszki?
Jakie polecenia należy wykorzystać do określenia pozycji myszki?
- Mouse.PositionX i Mouse.PositionY
- Cursor.X i Cursor.Y
- Mouse.X i Mouse.Y (correct)
- Pointer.X i Pointer.Y
Co powinno zostać zwiększane co 1 sekundę w ramach eventu systemowego?
Co powinno zostać zwiększane co 1 sekundę w ramach eventu systemowego?
- Zmienna globalna seconds (correct)
- Czas gry
- Licznik punktów
- Liczba obiektów na planszy
Który z poniższych elementów powinien być zniszczony, gdy obiekt body spadnie poza obszar gry?
Który z poniższych elementów powinien być zniszczony, gdy obiekt body spadnie poza obszar gry?
- Obiekty kół (correct)
- Obiekt tekstowy
- Zmienne globalne
- Obiekt body
Jakie mechaniki są wymagane w grze 'Nie Spadaj'?
Jakie mechaniki są wymagane w grze 'Nie Spadaj'?
Jakie elementy składają się na avatar w projekcie 'Nie Spadaj'?
Jakie elementy składają się na avatar w projekcie 'Nie Spadaj'?
Czym jest Phisic revolute joint w kontekście budowy avatara?
Czym jest Phisic revolute joint w kontekście budowy avatara?
Jaki jest cel gry 'Nie Spadaj'?
Jaki jest cel gry 'Nie Spadaj'?
Jakie zachowanie należy dodać do elementów avatara?
Jakie zachowanie należy dodać do elementów avatara?
Jakie obiekty gracz powinien unikać w grze 'Nie Spadaj'?
Jakie obiekty gracz powinien unikać w grze 'Nie Spadaj'?
Jakie sterowanie powinno być dodane do obiektów w projekcie 'Nie Spadaj'?
Jakie sterowanie powinno być dodane do obiektów w projekcie 'Nie Spadaj'?
Flashcards
Mouse.X
Mouse.X
Polecenie używane do pobrania współrzędnej X myszki.
Mouse.Y
Mouse.Y
Polecenie używane do pobrania współrzędnej Y myszki.
seconds
seconds
Zmienna globalna, która przechowuje liczbę sekund od rozpoczęcia gry.
Event zwiększania "seconds"
Event zwiększania "seconds"
Signup and view all the flashcards
Event kończący grę
Event kończący grę
Signup and view all the flashcards
Nie Spadaj!
Nie Spadaj!
Signup and view all the flashcards
Assety graficzne
Assety graficzne
Signup and view all the flashcards
Mechanika gry
Mechanika gry
Signup and view all the flashcards
Physic revolute joint
Physic revolute joint
Signup and view all the flashcards
Collision mask
Collision mask
Signup and view all the flashcards
Sterowanie avatarem
Sterowanie avatarem
Signup and view all the flashcards
Study Notes
Projekt "Nie Spadaj!" - Notatki
- Cel projektu: Utrzymanie awatara w powietrzu za pomocą myszy, unikanie spadających obiektów (kul).
- Assety graficzne: Tło, chmurka, piłki, avatar (ludzik).
- Assety dźwiękowe: Muzyka w tle.
- Mechaniki:
- Przyciąganie ludzika do kursora myszy.
- Jednolite spadanie kul z losowej pozycji na górze ekranu.
- Samoistne opadanie ludzika.
- Kolizja kuli z ludzikiem (przygwożdżenie).
- Kolizja ludzika z ziemią (koniec gry).
- Licznik czasu gry (sekundnik).
- Budowa avatara: 6 kształtów (5 prostokątów, 1 koło) połączonych w ludzika, tworzymy je w edytorze graficznym.
- Złączenie elementów avatara:
- Używamy "niewidzialnych lin" (Physics revolute joint) w event sheet'u, powiązując je z centralnym elementem (body).
- W event sheet'e dodajemy event powiązany z uruchomieniem layoutu.
- Sterowanie avatarem:
- Dodanie kontrol sterowania myszą do obiektów.
- Event przytrzymania lewego przycisku myszy wykorzystujący "Physics force toward" do przyciągania body do kursora.
- Kształt połączony z body używa Mouse.X i Mouse.Y do obliczania pozycji myszki).
- Finalizacja projektu:
- Dodanie licznika czasu:
- Utworzenie zmiennej globalnej "seconds".
- Zwiększanie zmiennej o 1 co sekundę w event'e systemowym.
- Wyświetlanie wartości zmiennej w nowym obiekcie tekstowym.
- Event końca gry:
- Wykrycie, że obiekt "body" spadł poza obszar gry.
- Zniszczenie obiektów "kule".
- Zatrzymanie licznika czasu.
- Wyłączenie muzyki.
- Dodanie licznika czasu:
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.