Skyte med knapp
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.

