Podcast
Questions and Answers
Jakie zadanie ma gracz w grze Nie Spadaj?
Jakie zadanie ma gracz w grze Nie Spadaj?
- Unikanie spadających kul i utrzymanie avatara w powietrzu (correct)
- Zbieranie assetów graficznych
- Zbieranie punktów poprzez dotykanie kul
- Pokonywanie przeszkód na ziemi
Jakie mechaniki mają zostać zaimplementowane w grze?
Jakie mechaniki mają zostać zaimplementowane w grze?
- Skakanie ludzika wysoko w górę
- Przyciąganie ludzika do kursora myszki i spadanie kul z góry (correct)
- Możliwość przechodzenia przez ściany
- Tworzenie nowych poziomów gry
Co powinno znaleźć się w paczce assetów dla projektu Nie Spadaj?
Co powinno znaleźć się w paczce assetów dla projektu Nie Spadaj?
- Assety graficzne, dźwiękowe i dokumentacja
- Tylko dźwięki i efekty specjalne
- Tło, chmurki, piłki, avatar oraz muzykoterapia (correct)
- Pojazdy i postacie do wyboru
Jakie są różnice pomiędzy Layout size a Viewport size?
Jakie są różnice pomiędzy Layout size a Viewport size?
Jakie właściwości powinien mieć obiekt chmurki w grze?
Jakie właściwości powinien mieć obiekt chmurki w grze?
Jakie kolizje są ważne dla rozgrywki w Nie Spadaj?
Jakie kolizje są ważne dla rozgrywki w Nie Spadaj?
Co należy zrobić z obiektem tła w grze?
Co należy zrobić z obiektem tła w grze?
Jakie zadanie ma licznik czasu gry w projekcie Nie Spadaj?
Jakie zadanie ma licznik czasu gry w projekcie Nie Spadaj?
Jaka jest główna funkcja maski kolizji w Construct 3?
Jaka jest główna funkcja maski kolizji w Construct 3?
Który tryb maski kolizji jest najszybszy i najbardziej wydajny?
Który tryb maski kolizji jest najszybszy i najbardziej wydajny?
W jakim przypadku najlepiej zastosować maskę kolizji typu Circle?
W jakim przypadku najlepiej zastosować maskę kolizji typu Circle?
Jakie są ograniczenia korzystania z maski kolizji typu Bounding Box?
Jakie są ograniczenia korzystania z maski kolizji typu Bounding Box?
Który tryb maski kolizji zapewnia największą dokładność dla skomplikowanych kształtów?
Który tryb maski kolizji zapewnia największą dokładność dla skomplikowanych kształtów?
Jakie dodatkowe wymagania wiążą się z używaniem maski kolizji typu Use Collision Polygon?
Jakie dodatkowe wymagania wiążą się z używaniem maski kolizji typu Use Collision Polygon?
Jakie obiekty najlepiej nadają się do zastosowania maski kolizji w formie koła?
Jakie obiekty najlepiej nadają się do zastosowania maski kolizji w formie koła?
Jakie zjawisko występuje, gdy używasz maski kolizji Bounding Box w sytuacji złożonych kształtów?
Jakie zjawisko występuje, gdy używasz maski kolizji Bounding Box w sytuacji złożonych kształtów?
Jak można powiązać elementy awatara w Construct 3 przy użyciu efektu Physic revolute joint?
Jak można powiązać elementy awatara w Construct 3 przy użyciu efektu Physic revolute joint?
Jakie instrukcje należy dodać w arkuszu eventów, aby kontrolować awatara przy pomocy myszki?
Jakie instrukcje należy dodać w arkuszu eventów, aby kontrolować awatara przy pomocy myszki?
Flashcards
Maska kolizji
Maska kolizji
Narzędzie w Construct 3 do definiowania interakcji obiektów.
Bounding Box
Bounding Box
Prostokąt otaczający obiekt, używany do wykrywania kolizji.
Circle
Circle
Masa kolizji w kształcie koła, lepiej dla obiektów okrągłych.
Use Collision Polygon
Use Collision Polygon
Signup and view all the flashcards
Zalety Bounding Box
Zalety Bounding Box
Signup and view all the flashcards
Zalety Circle
Zalety Circle
Signup and view all the flashcards
Zalety Use Collision Polygon
Zalety Use Collision Polygon
Signup and view all the flashcards
Event System
Event System
Signup and view all the flashcards
Behawior physics
Behawior physics
Signup and view all the flashcards
Mouse.X i Mouse.Y
Mouse.X i Mouse.Y
Signup and view all the flashcards
Projekt gry Nie Spadaj
Projekt gry Nie Spadaj
Signup and view all the flashcards
Assety graficzne
Assety graficzne
Signup and view all the flashcards
Assety dźwiękowe
Assety dźwiękowe
Signup and view all the flashcards
Mechaniki gry
Mechaniki gry
Signup and view all the flashcards
Layout size
Layout size
Signup and view all the flashcards
Viewport size
Viewport size
Signup and view all the flashcards
Obiekt tła
Obiekt tła
Signup and view all the flashcards
Zachowanie fizyczne
Zachowanie fizyczne
Signup and view all the flashcards
Study Notes
Projekt "Nie Spadaj!" - Wprowadzenie i Zasady
- Cel projektu: Stworzenie gry z avatarami, które należy utrzymywać w powietrzu, unikając spadających kulek.
- Assety graficzne: Tło, chmurka, piłki, avatar (ludzik).
- Assety dźwiękowe: Muzyka w tle.
- Mechanika gry: Przyciąganie ludzika do kursora myszy, spadające kule, opadanie ludzika, kolizje (kule z ludzikiem, ludzik z ziemią), licznik czasu.
- Główne etapy gry: Utrzymywanie avatara w powietrzu, unikanie kulek, czas ograniczony.
Konfiguracja Obiektu Tła
- Dodanie tła (plik skyBg.png): Zajmuje cały obszar gry.
- Warstwa: background (aby znajdował się pod innymi obiektami).
- Nazwanie: np. "Tło".
- Zablokowanie: Zapobieganie modyfikacji.
- Rozmieszczenie w obszarze gry: Odpowiednie dopasowanie tła do layoutu gry.
- Layout size vs. Viewport size: Layout size określa rozmiary całego obszaru projektu, a Viewport size obszaru wyświetlanego graczowi.
Konfiguracja Obiektu Chmurka
- Dodanie obiektu chmurka (cloud.png).
- Umieszczenie w środku ekranu.
- Dodanie behawioru Physics: Symulowanie fizycznego ruchu.
- Ustawienie immovable (on): Zapobieganie poruszaniu się obiektu.
- Ustawienie Collision mask: Bounding box.
Maska Kolizji (Collision Mask)
- Opis: Definiuje kształt obiektu do wykrywania kolizji.
- Bounding Box: Prostokąt otaczający obiekt, szybkie i proste rozwiązanie.
- Circle: Koło dopasowane do obiektu, lepsza precyzja dla okręgów.
- Use Collision Polygon: Ręczne definiowanie wielokąta kolizji, precyzyjne dopasowanie do kształtu obiektu.
Budowa Avatara
- Avatar składa się z 6 kształtów (5 prostokątów i 1 koło).
- Narysowanie kształtów w edytorze graficznym.
- Powiązanie elementów avatara za pomocą Physics revolute joint.
- Ustawienie Physics dla każdego elementu avatara.
- Ustawienie odpowiedniej maski kolizji (collision mask).
- Eventy w event sheet przy uruchomieniu layoutu.
Sterowanie Avatarem
- Dodanie sterowania myszką do elementów avatara.
- Event dla lewego przycisku myszy (przytrzymanie).
- Zastosowanie Physics force toward, aby avatar był przyciągany do kursora myszy.
- Stosowanie Mouse.X i Mouse.Y dla pozycji myszki.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.