Strzelaj przyciskiem | hyperPad Documentation

Loading...

Logo

Opis

Zachowanie Strzelaj przyciskiem pozwala na tworzenie obiektów, które strzelają pociskami za pomocą przycisku na ekranie. Jeżeli w twojej scenie nie ma przycisku, zachowanie automatycznie doda przycisk do twojej warstwy Global UI (usunięcie zachowania nie spowoduje usunięcia przycisku z twojej sceny). To zachowanie zawiera wstępnie zdefiniowane właściwości, które ułatwiają tworzenie określonych gier. Jest idealne do gier strzelanek.

Zachowanie Strzelaj przyciskiem oferuje wiele właściwości do dostosowania odczucia twojej gry. Spróbuj zmodyfikować właściwości, aby twoja gra nie była odczuwana jako typowa strzelanka.

To zachowanie wywoła zdarzenie raz, gdy pocisk uderzy w obiekt.

Właściwości

Wywołania raz na zdarzenie

Obiekt A

To jest przycisk, który będzie używany do strzelania przez Obiekt B. Zostanie automatycznie wybrany przycisk dodany do twojej warstwy Global UI. Jeśli takiego nie ma, jeden zostanie stworzony automatycznie.

Obiekt B

To jest obiekt, który będzie strzelał. Domyślnie wybrany jest aktualny obiekt, ale możesz dotknąć grafiki, aby zmienić to na dowolny inny obiekt w swojej scenie. Zauważ również, że podczas wybierania obiektu niebieski celownik przedstawia miejsce, z którego pocisk będzie strzelany. Możesz przesunąć niebieski celownik w dowolne miejsce, a on zaktualizuje położenie emitera.

Dźwięk

Możesz wybrać efekt dźwiękowy do odtworzenia, gdy strzelasz.

Grafika pocisku

To jest grafika, która reprezentuje pocisk, który strzelasz. Zauważ, że rozmiar grafiki określa, jak duży będzie twój pocisk (i kształt kolizji).

Pozycja emitera

To jest pozycja, z której pocisk/pocisk będzie strzelany. Domyślnie pocisk będzie strzelany z centrum obiektu. Możesz także użyć selektora Obiektu B, aby wizualnie zmienić pozycję emitera, przesuwając niebieski celownik.

Początkowa prędkość

To jest prędkość, z jaką twój pocisk będzie wystrzelony. Zauważ, że jeśli przełącznik „Fizyka” jest włączony, twój pocisk zwolni z powodu innych sił (grawitacja, opór powietrza itp.). Domyślna wartość to 30 m/s.

Odległość

To jest maksymalna odległość, jaką może osiągnąć pocisk, zanim przestanie istnieć. Domyślna wartość to 32 metry.

Kąt strzału

To kąt, pod jakim pocisk jest wystrzeliwany z obiektu. Tzn. Możesz strzelać z przodu obiektu zamiast z góry. Domyślna wartość to 90 stopni.

Rotacja pocisku

Ta wartość ustawia rotację grafiki, która reprezentuje twój pocisk. Zmień tę wartość, jeśli twój pocisk jest skierowany w niewłaściwą stronę. Domyślna wartość to 0 stopni.

Zakres rozprysku

To jest rozrzut pocisków emitowanych z obiektu. Jeśli masz wiele pocisków, możesz zwiększyć ten kąt, aby były bardziej rozproszone. Jest to przydatne do tworzenia broni typu karabin maszynowy. Domyślna wartość to 30 stopni.

Odchylenie rozprysku

Ta wartość dodaje trochę losowości do rozprysku pocisków (Zakres rozprysku). Im wyższa liczba, tym bardziej losowo wyglądają twoje pociski. Jest to doskonałe do symulacji odrzutu dla broni typu karabin maszynowy. Domyślna wartość to 0%.

# Pocisków

To jest liczba pocisków, które zostaną wyemitowane, gdy naciśniesz przycisk strzału. Domyślna wartość to 1.

Opóźnienie

To jest czas, przez jaki broń będzie czekać przed wystrzeleniem kolejnego pocisku. To jest przydatne, jeśli chcesz spowolnić strumień pocisków i stworzyć przerwę między nimi. Domyślna wartość to 0,5 sekundy.

Fizyka

Ten przełącznik kontroluje, czy pociski będą dostosowywać się do silnika fizycznego. Jeśli jest włączony, grawitacja i inne siły zewnętrzne wpłyną na prędkość i kierunek twojego pocisku. Domyślnie ten przełącznik jest wyłączony.

Zniszcz na uderzeniu

Przełącznik, który kontroluje, czy pociski giną po kolizji z innymi obiektami. Jeśli ten przełącznik jest wyłączony, a fizyka jest wyłączona, twoje pociski będą odbijać się po scenie. Domyślnie ten przełącznik jest włączony.

# Żywych pocisków

Ta wartość kontroluje, ile pocisków może być na ekranie w jednym czasie. Gdy wystrzelisz tę ilość pocisków i nadal pozostaną one w scenie, nie będziesz mógł strzelać więcej.

Odtwarzaj animacje

Gdy ten przełącznik jest włączony, twój obiekt będzie odtwarzał animację, gdy naciśniesz przycisk strzału. Musisz wybrać animację z panelu Animacji Niestandardowych.

Niestandardowe animacje

Na lewym panelu możesz wybrać cykl animacji, który będzie odtwarzany, gdy naciśniesz przycisk strzału.

Priorytet animacji

Na lewym panelu Niestandardowych Animacji możesz nadać priorytet animacjom strzału, aby nie kolidowały z inną odtwarzaną animacją. System animacji odtworzy cykl z wyższym priorytetem. Więc jeśli inne zachowanie animacji przerywa twoją animację strzału, spróbuj zwiększyć priorytet.

Wyjścia

ID obiektu

Wyjście ID obiektu.

Przykłady

Jeśli chcesz stworzyć grę typu strzelanka, wystarczy dodać to zachowanie do swojego obiektu gracza, a automatycznie utworzy ono przycisk w twojej warstwie Global UI i umożliwi twojemu bohaterowi strzelanie. Poprzez modyfikację właściwości możesz stworzyć szeroką gamę broni, od pistoletów, przez karabiny maszynowe, wyrzutnie rakiet, po inne broń oparte na pociskach.

Pobierz przykład projektu

Powiązane

Kontrola za pomocą joysticka

Uderzony przez pocisk

Zignoruj pocisk

Zignoruj pociski obiektu

Strzelaj

ShootWithButtonReference.gif