Joystick Kontrollert | hyperPad Documentation

Loading...

Logo
DocumentationInteraksjonJoystick Kontrollert
Interaksjon

Joystick Kontrollert

Last updated February 18, 2017

Beskrivelse

Joystick Kontrollert atferden lar deg kontrollere og flytte ethvert fysikkobjekt ved hjelp av en joystick på skjermen. Hvis det ikke er noen joystick i scenen din, vil atferden automatisk legge til en joystick i Global UI laget (sletting av atferden vil ikke fjerne joysticken fra scenen din). Denne atferden inneholder forhåndsdefinerte egenskaper for å gjøre opprettelsen av visse spill enklere. Den er perfekt for plattformspill og skytespill. Joystick Kontrollert atferden tilbyr mange egenskaper for å tilpasse følelsen av spillet ditt. Prøv å endre egenskapene slik at spillet ditt ikke føles som et generisk plattformspill eller skytespill. For mer avanserte og dypere spill anbefales det å lage ditt eget kontrollskjema ved hjelp av de andre atferdene.

Denne atferden vil utløse en hendelse gjentatte ganger mens du beveger joysticken i en bestemt retning.

Egenskaper

Utløser gjentatte ganger på hendelse

Merk: Noen av disse egenskapene er ikke tilgjengelige, eller oppfører seg annerledes når du bytter prosjektet ditt til Fugleperspektiv i stedet for Sideperspektiv.

Objekt A

Dette er joysticken som vil kontrollere Objekt B. Den vil automatisk velge en joystick lagt til Global UI laget. Hvis det ikke finnes en, vil en bli opprettet automatisk.

Objekt B

Dette er objektet du vil kontrollere med joysticken. Som standard er det nåværende objektet valgt, men du kan tappe på grafikken for å endre det til et annet objekt i scenen din.

Gåhastighet

Dette er hvor raskt objektet vil bevege seg. Standardverdien er 12 m/s.

Luftfart

Dette er hvor raskt objektet vil bevege seg mens det er i luften. Typisk mens det faller fra svært høye plattformer. Standardverdien er 12 m/s.

Fremdriftsrate

Denne verdien bestemmer hvor lang tid det tar for karakteren din å nå full hastighet når den beveger seg. Standardverdien er 100%.

Reduksjonsrate

Denne verdien bestemmer hvor lang tid det tar for karakteren din å komme til full stopp når du slipper joysticken. Standardverdien er 100%

Kontroller Bevegelse

Som standard er denne bryteren på. Hvis du slår av bryteren, vil ikke objektet ditt lenger bevege seg med joysticken. Dette er ofte nødvendig når du lager en twin stick shooter, hvor du vil ha én joystick til å bevege seg og en annen til å rotere spilleren.

Inverter X

Når denne bryteren er på, vil flytting av joysticken til venstre få objektet til å gå til høyre, og flytting av joysticken til høyre får objektet til å gå til venstre. Som standard er denne bryteren av.

Inverter Y

Når denne bryteren er på, vil flytting av joysticken opp få objektet til å gå ned, og flytting av joysticken ned vil få objektet til å gå opp. Som standard er denne bryteren av.

Kontroller Rotasjon

Som standard er denne bryteren av. Hvis du slår på bryteren, vil objektet ditt rotere med retningen av joysticken. Dette er ofte nødvendig når du lager en twin stick shooter, hvor du vil ha én joystick til å bevege seg og en annen til å rotere spilleren.

Lås Rotasjon

Dette vil forhindre objektet ditt i å rotere. Dette inkluderer enhver rotasjon forårsaket av andre objekter eller fysikk i scenen din. For eksempel kan du aktivere dette for å forhindre at karakteren din tipper over. Hvis du aktiverer Kontroller Rotasjon, er denne bryteren ikke tilgjengelig. Som standard er denne bryteren på.

Analog Joystick

Når denne bryteren er på, er joysticken din ikke begrenset til standard 8-veis bevegelser. Du kan nå kontrollere objektet ditt med joysticken i mer presise bevegelser. Dette er ofte nødvendig for action skytespill.

Joystick Opp

Når dette er aktivert, kan objektet ditt bevege seg opp. Husk at objektet ditt fortsatt vil følge reglene for fysikk. Så hvis det er gravitasjon i scenen din, vil ikke objektet ditt bevege seg opp.

Denne bryteren vil også forhindre (eller aktivere) en hendelse fra å utløses når joysticken flyttes oppover.

Joystick Ned

Når dette er aktivert, kan objektet ditt bevege seg ned. Husk at objektet ditt fortsatt vil følge reglene for fysikk. Så hvis det er et objekt i scenen din som hindrer deg i å bevege deg, kan du ikke flytte ned.

Denne bryteren vil også forhindre (eller aktivere) en hendelse fra å utløses når joysticken flyttes nedover.

Joystick Venstre

Når dette er aktivert, kan objektet ditt bevege seg mot venstre. Husk at objektet ditt fortsatt vil følge reglene for fysikk. Så hvis det er et objekt i scenen din som hindrer deg i å bevege deg, kan du ikke flytte venstre.

Denne bryteren vil også forhindre (eller aktivere) en hendelse fra å utløses når joysticken flyttes mot venstre.

Joystick Høyre

Når dette er aktivert, kan objektet ditt bevege seg mot høyre. Husk at objektet ditt fortsatt vil følge reglene for fysikk. Så hvis det er et objekt i scenen din som hindrer deg i å bevege deg, kan du ikke flytte mot høyre.

Denne bryteren vil også forhindre (eller aktivere) en hendelse fra å utløses når joysticken flyttes mot høyre.

Spill Animasjoner

Når denne bryteren er på, vil objektet ditt spille en animasjon når joysticken beveges i den angitte retningen. Du må velge en animasjon fra panelet for Egne Animasjoner.

Egne Animasjoner

I venstre panel kan du velge animasjonssykluser som skal spilles når du beveger joysticken i den angitte retningen.

Animajonsprioritet

I panelet for Egne Animasjoner til venstre kan du prioritere bevegelsesanimajonene dine, slik at de ikke konflikter med en annen pågående animasjon. Animasjonssystemet vil spille en syklus med høyere prioritet. Hvis en annen animasjonsatferd forstyrrer bevegelsesanimajonen din, prøv å øke prioriteten.

Utdata

X

Denne verdien indikerer hvor mye joysticken har flyttet seg i X-aksen. Negative tall indikerer at joysticken beveger seg til venstre, positive indikerer høyre.

Y

Denne verdien indikerer hvor mye joysticken har flyttet seg i Y-aksen. Negative tall indikerer at joysticken beveger seg nedover, positive indikerer oppover.

Vinkel

Denne skriver ut den nåværende vinkelen til joysticken.

Objekt-ID

Utdata objektets ID.

Eksempler

Hvis du vil lage et plattformspill som Mario, kan du enkelt legge til denne atferden til spilleren din, og nå vil det være en kontrollerbar karakter i spillet ditt.

Last ned eksempelprosjekt

Relaterte

Hopp med knapp

JoystickControlledReference.gif