Podcast
Questions and Answers
Jakie zadanie ma gracz w grze Nie Spadaj?
Jakie zadanie ma gracz w grze Nie Spadaj?
Jakie mechaniki mają zostać zaimplementowane w grze?
Jakie mechaniki mają zostać zaimplementowane w grze?
Co powinno znaleźć się w paczce assetów dla projektu Nie Spadaj?
Co powinno znaleźć się w paczce assetów dla projektu Nie Spadaj?
Jakie są różnice pomiędzy Layout size a Viewport size?
Jakie są różnice pomiędzy Layout size a Viewport size?
Signup and view all the answers
Jakie właściwości powinien mieć obiekt chmurki w grze?
Jakie właściwości powinien mieć obiekt chmurki w grze?
Signup and view all the answers
Jakie kolizje są ważne dla rozgrywki w Nie Spadaj?
Jakie kolizje są ważne dla rozgrywki w Nie Spadaj?
Signup and view all the answers
Co należy zrobić z obiektem tła w grze?
Co należy zrobić z obiektem tła w grze?
Signup and view all the answers
Jakie zadanie ma licznik czasu gry w projekcie Nie Spadaj?
Jakie zadanie ma licznik czasu gry w projekcie Nie Spadaj?
Signup and view all the answers
Jaka jest główna funkcja maski kolizji w Construct 3?
Jaka jest główna funkcja maski kolizji w Construct 3?
Signup and view all the answers
Który tryb maski kolizji jest najszybszy i najbardziej wydajny?
Który tryb maski kolizji jest najszybszy i najbardziej wydajny?
Signup and view all the answers
W jakim przypadku najlepiej zastosować maskę kolizji typu Circle?
W jakim przypadku najlepiej zastosować maskę kolizji typu Circle?
Signup and view all the answers
Jakie są ograniczenia korzystania z maski kolizji typu Bounding Box?
Jakie są ograniczenia korzystania z maski kolizji typu Bounding Box?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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.
Description
Quiz ten wprowadza do projektu gry o nazwie 'Nie Spadaj!', która polega na utrzymywaniu avatara w powietrzu. Uczestnicy zapoznają się z zasadami, mechanicznymi aspektami gry oraz konfiguracją obiektów, takich jak tło i chmurka. Sprawdź swoją wiedzę na temat tego projektu i jego elementów.