Skyte med knapp | hyperPad Documentation

Loading...

Logo
DocumentationInteraksjonSkyte med knapp
Interaksjon

Skyte med knapp

Last updated February 20, 2017

Beskrivelse

Shoot with Button -adferden lar deg lage objekter som kan skyte prosjektiler ved hjelp av en knapp på skjermen. Hvis det ikke finnes en knapp i scenen din, vil adferden automatisk legge til en knapp til Global UI -laget ditt (sletting av adferden vil ikke fjerne knappen fra scenen din). Denne adferden inneholder forhåndsdefinerte egenskaper for å gjøre opprettelsen av visse spill lettere. Den er perfekt for skytespill.

Shoot with Button-adferden tilbyr mange egenskaper for å tilpasse følelsen i spillet ditt. Prøv å endre egenskapene slik at spillet ditt ikke føles som en generisk skytespill.

Denne adferden vil utløse en hendelse én gang når prosjektilen treffer et objekt.

Egenskaper

Utløser én gang ved hendelse

Objekt A

Dette er knappen som vil bli brukt til å få Objekt B til å skyte. Den vil automatisk velge en knapp som legges til Global UI-laget ditt. Hvis det ikke er noen, vil en automatisk bli opprettet.

Objekt B

Dette er objektet som vil gjøre skytingen. 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. Vær også oppmerksom på at når du velger et objekt, representerer det blå målet hvor kule vil skytes fra. Du kan flytte det blå målet hvor som helst, og det vil oppdatere emitter-posisjonen.

Lyd

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

Kulegrafikk

Dette er grafikken som representerer prosjektilen du skyter. Vær oppmerksom på at størrelsen på grafikken viser hvor stor kulen (og kollisjonsform) vil være.

Emiterer posisjon

Dette er posisjonen hvor prosjektilen/kulen vil skytes fra. Som standard vil kulen skytes fra midten av objektet. Du kan også bruke Objekt B-velgeren for å visuelt endre emitterposisjonen ved å flytte det blå målet.

Initial hastighet

Dette er hastigheten som kulen vil skytes med. Vær oppmerksom på at hvis "Fysikk"-bryteren er på, vil kulen din bremse ned på grunn av andre krefter (tyngdekraft, luftmotstand osv.). Standardverdien er 30 m/s.

Avstand

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

Skytevinkel

Dette er vinkelen som kulen blir skutt fra objektet. For eksempel kan du skyte fra fronten av objektet i stedet for toppen. Standardverdien er 90 grader.

Kulerotasjon

Denne verdien setter rotasjonen av grafikken som representerer prosjektilen din. Endre denne verdien dersom kulen din peker i feil retning. Standardverdien er 0 grader.

Sprayområde

Dette er spredningen av kulene som kommer fra objektet. Hvis du har flere kuler, kan du øke denne vinkelen for å spre dem lenger fra hverandre. Dette er nyttig for å lage en maskinpistol-type våpen. Standardverdien er 30 grader.

Sprayvarians

Denne verdien legger til en viss tilfeldighet i spredningen av kulene (Sprayområde). Jo høyere tallet er, jo mer tilfeldig vil kulene dine fremstå. Dette er flott for å simulere rekyl for en maskinpistol-type våpen. Standardverdien er 0%.

# Kuler

Dette er antall kuler som vil bli sendt ut når du trykker på skyteknappen. Standardverdien er 1.

Forsinkelse

Dette er hvor lenge våpenet vil vente før det sender ut en annen kule. Dette er nyttig hvis du vil bremse strømmen av prosjektiler og lage et rom mellom dem. 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 ved sammenstøt

Bryteren 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 i scenen. Som standard er denne bryteren på.

# Leve 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 er levende i scenen, vil du ikke kunne skyte flere.

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.

Animert prioritet

I venstre panel for Tilpassede animasjoner kan du prioritere skyteanimasjonene dine slik at de ikke konflikt med en annen animasjon som spilles. Animasjonssystemet vil spille en syklus med høyere prioritet. Hvis en annen animasjonsadferd avbryter skyteanimasjonen din, kan du prøve å øke prioriteten.

Utdata

Objekt-ID

Utdata objektets ID.

Eksempler

Hvis du vil lage et skytespill, kan du ganske enkelt legge til denne adferden til spillerobjektet ditt, og den vil automatisk opprette en knapp på Global UI-laget ditt, og gjøre karakteren din i stand til å skyte. Ved å endre egenskapene kan du lage et bredt utvalg av våpen fra pistoler, maskinpistoler, rakettkastere, eller andre prosjektilbaserte våpen.

Last ned eksempelprosjekt

Relaterte

Joystick Kontrollert

Treffet av kule

Ignorer kule

Ignorer objektets kuler

Skyte

ShootWithButtonReference.gif