Skyte | hyperPad Documentation

Loading...

Logo

Beskrivelse

Skyte -atferden er en handlingsatferd. Når den kjøres, vil den få det valgte objektet til å skyte et prosjektil. Denne atferden inneholder definerte egenskaper for å gjøre opprettelsen av visse spill lettere. Den er perfekt for skytespill.

Skyte-atferden tilbyr mange egenskaper for å tilpasse følelsen av spillet ditt. Prøv å endre egenskapene, slik at spillet ditt ikke føles som en generell skyter.

Denne atferden vil utløse en hendelse umiddelbart når den kjøres.

Egenskaper

Utløser umiddelbart

Objekt A

Dette er objektet som skal skyte. Som standard er det nåværende objektet valgt, men du kan trykke på grafikken for å endre det til et annet objekt i scenen din. Merk også at når du velger et objekt, representerer det blå målet hvor kulen vil skyte fra. Du kan flytte det blå målet hvor som helst, og det vil oppdatere emitterposisjonen.

Lyd

Du kan velge en lydeffekt som skal spilles når du skyter.

Kulegrafikk

Dette er grafikken som representerer prosjektilet du skyter. Merk at størrelsen på grafikken bestemmer hvor stor kulen (og kollisjonshensyn) vil være.

Emitterposisjon

Dette er posisjonen hvor prosjektilet/kulen vil skyte fra. Som standard vil kulen skyte fra sentrum av objektet. Du kan også bruke selektoren for Objekt B for å visuelt endre emitterposisjonen ved å flytte det blå målet.

Initial hastighet

Dette er hastigheten som kulen din vil bli skutt med. Merk at hvis "Fysikk"-bryteren er slått på, vil kulen din redusere hastigheten på grunn av andre krefter (tyngdekraft, luftmotstand osv.) Den standardverdien er 30 m/s.

Avstand

Dette er hvor langt kulen kan nå før den ikke lenger eksisterer. Den standardverdien er 32 meter.

Skytevinkel

Dette er vinkelen som kulen blir skutt fra objektet. Dvs. Du kan skyte fra fronten av objektet i stedet for toppen. Den standardverdien er 90 grader.

Kulerotasjon

Denne verdien setter rotasjonen av grafikken som representerer prosjektilet ditt. Endre denne verdien hvis kulen din peker i feil retning. Den standardverdien er 0 grader.

Spray-rekkevidde

Dette er spredningen av kulene som emitteres fra objektet. Hvis du har flere kuler, kan du øke denne vinkelen for å la dem spre seg lenger fra hverandre. Dette er nyttig for å lage en maskingevær-type våpen. Den standardverdien er 30 grader.

Spray-varians

Denne verdien tilfører litt tilfeldighet til spredningen av kulene (Spray-rekkevidde). Jo høyere tallet er, jo mer tilfeldig vil kulene dine se ut. Dette er flott for å simulere rekyl for en maskingevær-type våpen. Den standardverdien er 0%.

# Kuler

Dette er antallet kuler som vil emitteres når du trykker på skyteknappen. Den standardverdien er 1.

Forsinkelse

Dette er hvor lenge våpenet vil vente før det emitterer en annen kule. Dette er nyttig hvis du vil bremse strømmen av prosjektiler og lage et rom mellom dem. Den standardverdien er 0,5 sekunder.

Fysikk

Denne bryteren kontrollerer om kulene vil følge fysikkmotoren eller ikke. Hvis dette er på, vil tyngdekraft og andre eksterne krefter påvirke hastigheten og retningen til kulen din. Som standard er denne bryteren av.

Ødelegg på kollisjon

Bryter som kontrollerer om kulene dør når de kolliderer med andre objekter. Hvis denne bryteren er av, og fysikken er av, vil kulene dine sprette rundt scenen. Som standard er denne bryteren på.

# Levende kuler

Denne verdien kontrollerer hvor mange kuler som kan være på skjermen samtidig. Når du har skutt dette antallet kuler og de fortsatt lever i scenen, vil du ikke kunne skyte mer.

Spill animasjoner

Når denne bryteren er på, vil objektet ditt spille en animasjon når skyteknappen trykkes. Du må velge en animasjon fra panelet for tilpassede animasjoner.

Tilpassede animasjoner

I venstre panel kan du velge en animasjonssyklus som skal spilles når du trykker på skyteknappen.

Animajonsprioritet

I venstre panel for tilpassede animasjoner kan du prioritere skyteanimasjonene dine slik at de ikke tar konflikt med en annen spillende animasjon. Animasjonssystemet vil spille en syklus med høyere prioritet. Så hvis en annen animasjonsatferd forstyrrer skyteanimasjonen din, prøv å øke prioriteten.

Utdata

Objekt ID

Denne gir ut Objekt-ID.

Eksempler

Hvis du vil lage et skytespill, kan du ganske enkelt legge denne atferden til spillerobjektet ditt, og det vil automatisk opprette en knapp på det globale UI-laget, og gjøre karakteren din i stand til å skyte. Ved å endre egenskapene kan du lage et bredt spekter av våpen, fra pistoler, maskingeværer, rakettkastere eller andre prosjektilbaserte våpen.

Last ned eksempelprosjekt

Relatert

Joystick kontrollert

Truffet av kule

Ignorer kule

Ignorer objektets kuler

Skyte med knapp

ShootReference.gif