Joystick Styring
Beskrivelse
Den Joystick Styring adfærd vil gøre det muligt for dig at kontrollere og bevæge enhver fysik objekt ved hjælp af en joystick på skærmen. Hvis der ikke er nogen joystick i din scene, vil adfærden automatisk tilføje en joystick til dit Globale UI lag (at slette adfærden vil ikke fjerne joysticken fra din scene). Denne adfærd indeholder foruddefinerede egenskaber for at gøre oprettelsen af visse spil lettere. Det er perfekt til platformspil og shootere. Den Joystick Styring adfærd tilbyder mange egenskaber til at tilpasse følelsen i dit spil. Prøv at ændre egenskaberne, så dit spil ikke føles som et generisk platformspil eller shooter. For mere avancerede og dybdegående spil anbefales det at oprette dit eget kontrolskema ved hjælp af de andre adfærd.
Denne adfærd vil Trigger en hændelse gentagne gange, mens du bevæger joysticken i en bestemt retning.
Egenskaber
Trigger Gentagne gange på Hændelse
Bemærk: Nogle af disse egenskaber er ikke tilgængelige, eller fungerer anderledes, når du skifter dit projekt til Fugleøje i stedet for Sidevisning.
| Objekt A |
Dette er joysticken, der vil kontrollere Objekt B. Den vil automatisk vælge en joystick tilføjet til dit Globale UI lag. Hvis der ikke er en, vil en blive oprettet automatisk. |
| Objekt B |
Dette er objektet, du ønsker at kontrollere med joysticken. Som standard er det nuværende objekt valgt, men du kan trykke på grafikken for at ændre det til et andet objekt i din scene. |
| Gående Hastighed |
Dette er, hvor hurtigt objektet vil bevæge sig. Standardværdien er 12 m/s. |
| Luft Hastighed |
Dette er, hvor hurtigt objektet vil bevæge sig, mens det er i luften. Typisk mens det falder fra meget høje platforme. Standardværdien er 12 m/s. |
| Acceleration Hastighed |
Denne værdi bestemmer, hvor lang tid det tager for din karakter at nå fuld hastighed, når den bevæger sig. Standardværdien er 100%. |
| Deceleration Hastighed |
Denne værdi bestemmer, hvor lang tid det tager for din karakter at stoppe helt, når du slipper joysticken. Standardværdien er 100% |
| Kontroller Bevægelse |
Som standard er denne omskifter tændt. Hvis du slukker for omskifteren, vil dit objekt ikke længere bevæge sig med joysticken. Dette er ofte nødvendigt, når du laver en twin stick shooter, hvor du vil have den ene joystick til at bevæge sig og den anden til at rotere spilleren. |
| Vender X |
Når denne omskifter er tændt, får bevægelse af joysticken til venstre objektet til at gå til højre, og bevægelse af joysticken til højre får objektet til at gå til venstre. Som standard er denne omskifter slukket. |
| Vender Y |
Når denne omskifter er tændt, får bevægelse af joysticken op objektet til at gå ned, og bevægelse af joysticken ned får objektet til at gå op. Som standard er denne omskifter slukket. |
| Kontroller Rotation |
Som standard er denne omskifter slukket. Hvis du tænder for omskifteren, vil dit objekt rotere med joysticks retning. Dette er ofte nødvendigt, når du laver en twin stick shooter, hvor du vil have den ene joystick til at bevæge sig og den anden til at rotere spilleren. |
| Lås Rotation |
Denne indstilling forhindrer, at dit objekt drejer. Dette omfatter enhver rotation forårsaget af andre objekter eller fysik i din scene. For eksempel, du kan tænde dette for at forhindre, at din karakter vælter. Hvis du aktiverer Kontroller Rotation, er denne omskifter ikke tilgængelig. Som standard er denne omskifter tændt. |
| Analog Joystick |
Når denne omskifter er tændt, er din joystick ikke begrænset til de standard 8-vejs bevægelser. Du kan nu kontrollere dit objekt med joysticken i mere præcise bevægelser. Dette er ofte nødvendigt for action shootere. |
| Joystick Op |
Når dette er tændt, kan dit objekt bevæge sig opad. Husk at dit objekt stadig vil overholde fysikkens regler. Så hvis der er tyngdekraft i din scene, vil dit objekt ikke bevæge sig op. Denne omskifter vil også forhindre (eller aktivere) en hændelse, når joysticken bevæges opad. |
| Joystick Ned |
Når dette er tændt, kan dit objekt bevæge sig nedad. Husk at dit objekt stadig vil overholde fysikkens regler. Så hvis der er et objekt i din scene, der forhindrer dig i at bevæge dig, kan du ikke bevæge dig ned. Denne omskifter vil også forhindre (eller aktivere) en hændelse, når joysticken bevæges nedad. |
| Joystick Venstre |
Når dette er tændt, kan dit objekt bevæge sig mod venstre. Husk at dit objekt stadig vil overholde fysikkens regler. Så hvis der er et objekt i din scene, der forhindrer dig i at bevæge dig, kan du ikke bevæge dig til venstre. Denne omskifter vil også forhindre (eller aktivere) en hændelse, når joysticken bevæges til venstre. |
| Joystick Højre |
Når dette er tændt, kan dit objekt bevæge sig mod højre. Husk at dit objekt stadig vil overholde fysikkens regler. Så hvis der er et objekt i din scene, der forhindrer dig i at bevæge dig, kan du ikke bevæge dig i højre retning. Denne omskifter vil også forhindre (eller aktivere) en hændelse, når joysticken bevæges til højre. |
| Afspil Animationer |
Når denne omskifter er tændt, vil dit objekt afspille en animation, når joysticken bevæges i den specificerede retning. Du skal vælge en animation fra panelet for Tilpassede Animationer. |
| Tilpassede Animationer |
I venstre panel kan du vælge animationscykler, der skal afspilles, når du bevæger joysticken i den specificerede retning. |
| Animationsprioritet |
I panelet for Tilpassede Animationer til venstre kan du prioritere dine bevægelsesanimationer, så de ikke kommer i konflikt med en anden afspillet animation. Animationssystemet vil afspille en cyklus med højere prioritet. Så hvis en anden animationsadfærd forstyrrer din bevægelsesanimation, så prøv at øge prioriteten. |
Uddata
| X |
Denne værdi indikerer, hvor meget joysticken har bevæget sig i X-aksen. Negative tal indikerer, at joysticken bevæger sig til venstre, positive indikerer højre. |
| Y |
Denne værdi indikerer, hvor meget joysticken har bevæget sig i Y-aksen. Negative tal indikerer, at joysticken bevæger sig ned, positive indikerer op. |
| Vinkel |
Denne uddata viser den nuværende vinkel på joysticken. |
| Objekt ID |
Uddata dette objekts ID. |
Eksempler
Hvis du vil lave et platformspil som Mario, kan du simpelthen tilføje denne adfærd til dit spillerobjekt, og nu vil det være en kontrollerbar karakter i dit spil.

