Skyde med Knap | hyperPad Documentation

Loading...

Logo
DocumentationInteraktionSkyde med Knap
Interaktion

Skyde med Knap

Last updated February 20, 2017

Beskrivelse

Adfærden Skyde med Knap giver dig mulighed for at få et hvilket som helst objekt til at skyde et projektil ved hjælp af en knap på skærmen. Hvis der ikke er nogen knap i din scene, vil adfærden automatisk tilføje en knap til dit Globale UI -lag (sletning af adfærden fjerner ikke knappen fra din scene). Denne adfærd indeholder foruddefinerede egenskaber, der gør det lettere at skabe visse spil. Det er perfekt til skydespil.

Adfærden Skyde med Knap tilbyder en masse egenskaber for at tilpasse følelsen af dit spil. Prøv at ændre egenskaberne, så dit spil ikke føles som en generisk skyder.

Denne adfærd vil udløse en hændelse én gang, når projektilen rammer et objekt.

Egenskaber

Udløser Én Gang ved Begivenhed

Objekt A

Dette er knappen, der vil blive brugt til at få Objekt B til at skyde. Den vil automatisk vælge en knap, der er tilføjet til dit Globale UI-lag. Hvis der ikke er nogen, vil en blive oprettet automatisk.

Objekt B

Dette er objektet, der vil udføre skuddet. Som standard vælges det aktuelle objekt, men du kan trykke på grafikken for at ændre det til et andet objekt i din scene. Bemærk også, at når du vælger et objekt, repræsenterer det blå mål, hvorfra kuglen vil skyde. Du kan flytte det blå mål hvor som helst, og det vil opdatere udløserpositionen.

Lyde

Du kan vælge et lydeffekt at spille, når du skyder.

Projektilgrafik

Dette er grafikken, der repræsenterer det projektil, du skyder. Bemærk, at størrelsen på grafikken er, hvor stor din kugle (og kollisionsform) vil være.

Udløserposition

Dette er den position, hvor projektil/kuglen vil skyde fra. Som standard vil kuglen skyde fra centrum af objektet. Du kan også bruge Objekt B-vælgeren til visuelt at ændre udløserpositionen ved at flytte det blå mål.

Indledende Hastighed

Dette er den hastighed, som din kugle vil blive affyret med. Bemærk, at hvis "Fysik"-tasten er tændt, vil din kugle langsommet på grund af andre kræfter (tyngdekraft, luftmodstand osv.). Standardværdien er 30 m/s.

Afstand

Dette er, hvor langt kuglen kan nå, før den ikke længere eksisterer. Standardværdien er 32 meter.

Skydevinkel

Dette er den vinkel, som kuglen skydes fra objektet. dvs. Du kan skyde fra fronten af objektet i stedet for toppen. Standardværdien er 90 grader.

Kuglerotation

Denne værdi indstiller rotationen af grafikken, der repræsenterer dit projektil. Ændre denne værdi, hvis din kugle peger i den forkerte retning. Standardværdien er 0 grader.

Sprayområde

Dette er spredningen af kuglerne, der udsendes fra objektet. Hvis du har flere kugler, kan du øge denne vinkel for at få dem til at sprede sig længere fra hinanden. Dette er nyttigt til at skabe et maskingevær-type våben. Standardværdien er 30 grader.

Sprayvariation

Denne værdi tilføjer noget tilfældighed til spredningen af kuglerne (Sprayområde). Jo højere tallet er, jo mere tilfældige synes dine kugler at være. Dette er fantastisk til at simulere rekyl for et maskingevær-type våben. Standardværdien er 0%.

# Kugler

Dette er antallet af kugler, der vil blive udsendt, når du trykker på skydeknappen. Standardværdien er 1.

Forsinkelse

Dette er, hvor længe våbenet vil vente, før det udsender en anden kugle. Dette er nyttigt, hvis du vil langsommet strømmen af projektiler og skabe en afstand mellem dem. Standardværdien er 0,5 sekunder.

Fysik

Denne knap styrer, om kuglerne vil tilpasse sig fysikmotoren. Hvis denne er tændt, vil tyngdekraft og andre eksterne kræfter påvirke hastigheden og retningen af din kugle. Som standard er denne knap slukket.

Ødelæg ved Impact

Knappen, der styrer, om kuglerne dør, når de kolliderer med andre objekter. Hvis denne knap er slukket, og fysik er slukket, vil dine kugler bounce rundt i scenerne. Som standard er denne knap tændt.

# Levende Kugler

Denne værdi styrer, hvor mange kugler der kan være på skærmen ad gangen. Når du har skudt dette antal kugler og de stadig er i live i scenen, kan du ikke skyde flere.

Afspil Animationer

Når denne knap er tændt, vil dit objekt spille en animation, når skydeknappen trykkes. Du skal vælge en animation fra panelet til brugerdefinerede animationer.

Brugerdefinerede Animationer

I venstre panel kan du vælge en animationscyklus, der skal spilles, når du trykker på skydeknappen.

Animationsprioritet

I det venstre panel for brugerdefinerede animationer kan du prioritere dine skudanimationer, så de ikke konflikter med en anden kørende animation. Animationssystemet vil spille en cyklus med højere prioritet. Så hvis en anden animationsadfærd undertrykker din skudanimation, så prøv at øge prioriteten.

Uddata

Objekt ID

Udgiver objektets ID.

Eksempler

Hvis du vil lave et skydespil, kan du blot tilføje denne adfærd til dit spillerobjekt, og det vil automatisk oprette en knap på dit Globale UI-lag og gøre din karakter i stand til at skyde. Ved at ændre egenskaberne kan du skabe et bredt udvalg af våben fra pistoler, maskingevær, raketkastere eller andre projektilbaserede våben.

Download Eksempelprojekt

Relateret

Joystick Kontrolleret

Ramt af Kugle

Ignorer Kugle

Ignorer Objektets Kugler

Skyde

ShootWithButtonReference.gif