Joystick Kontrollerad | hyperPad Documentation

Loading...

Logo
DocumentationInteraktionJoystick Kontrollerad
Interaktion

Joystick Kontrollerad

Last updated February 18, 2017

Beskrivning

Den Joystick Kontrollerad beteende kommer att låta dig styra och flytta vilket fysikobjekt som helst med hjälp av en joystick på skärmen. Om det inte finns någon joystick i din scen, kommer beteendet automatiskt att lägga till en joystick i ditt Global UI -lager (att ta bort beteendet kommer inte att ta bort joysticken från din scen). Detta beteende innehåller fördefinierade egenskaper för att göra skapandet av vissa spel lättare. Det är perfekt för plattformsspel och skjutare. Den Joystick Kontrollerad beteende erbjuder många egenskaper för att anpassa känslan av ditt spel. Försök att modifiera egenskaperna så att ditt spel inte känns som en generisk plattform eller skjutare. För mer avancerade och djupgående spel rekommenderas det att skapa ditt eget kontrollschema med hjälp av de andra beteendena.

Detta beteende kommer att utlösa en händelse upprepade gånger medan du rör joysticken i en viss riktning.

Egenskaper

Utlöser upprepade händelser

Notera: Vissa av dessa egenskaper är inte tillgängliga, eller beter sig annorlunda när du växlar ditt projekt till Fågelperspektiv istället för Sido-Perspektiv.

Objekt A

Detta är joysticken som kommer att styra Objekt B. Den kommer automatiskt att välja en joystick som lagts till i ditt Global UI-lager. Om det inte finns någon, kommer en att skapas automatiskt.

Objekt B

Detta är objektet du vill styra med joysticken. Som standard väljs det aktuella objektet, men du kan trycka på grafiken för att ändra det till ett annat objekt i din scen.

Gå-Hastighet

Detta är hur snabbt objektet kommer att röra sig. Standardvärdet är 12 m/s.

Luft-Hastighet

Detta är hur snabbt objektet kommer att röra sig medan det är i luften. Vanligtvis medan det faller från mycket höga plattformar. Standardvärdet är 12 m/s.

Aktiveringshastighet

Detta värde avgör hur lång tid det tar för din karaktär att nå full hastighet när den rör sig. Standardvärdet är 100%.

Dekelerationstakt

Detta värde avgör hur lång tid det tar för din karaktär att stanna helt när du släpper joysticken. Standardvärdet är 100%

Kontrollerar Rörelse

Som standard är den här växeln på. Om du stänger av växeln kommer ditt objekt inte längre att röra sig med joysticken. Detta behövs ofta när du skapar en twin stick shooter, där du vill att en joystick ska röra sig och en annan för att rotera spelaren.

Invert X

När denna växeln är på, gör att röra joysticken till vänster att objektet går till höger, och att röra joysticken till höger gör att objektet går till vänster. Som standard är denna växeln av.

Invert Y

När denna växeln är på, gör att röra joysticken uppåt att objektet går nedåt, och att röra joysticken nedåt gör att objektet går uppåt. Som standard är denna växeln av.

Kontrollerar Rotation

Som standard är denna växeln av. Om du slår på växeln kommer ditt objekt att rotera med joysticks riktning. Detta behövs ofta när du skapar en twin stick shooter, där du vill att en joystick ska röra sig och en annan för att rotera spelaren.

Lås Rotation

Detta kommer att förhindra ditt objekt från att rotera. Detta inkluderar all rotation som orsakas av andra objekt eller fysik i din scen. Till exempel kan du slå på detta för att förhindra att din karaktär välter. Om du aktiverar Kontrollerar Rotation är denna växeln inte tillgänglig. Som standard är denna växeln på.

Analog Joystick

När denna växeln är på, är din joystick inte begränsad till standard 8-vägs rörelser. Du kan nu styra ditt objekt med joysticken i mer precisa rörelser. Detta behövs ofta för actionskjutare.

Joystick Upp

När detta är på kan ditt objekt röra sig uppåt. Tänk på att ditt objekt fortfarande kommer att följa fysikens regler. Så om det finns gravitation i din scen kommer ditt objekt inte att röra sig uppåt.

Denna växeln kommer också att förhindra (eller aktivera) en händelseutlösning när joysticken rörs uppåt.

Joystick Ned

När detta är på kan ditt objekt röra sig nedåt. Tänk på att ditt objekt fortfarande kommer att följa fysikens regler. Så om det finns ett objekt i din scen som förhindrar dig från att röra dig, kan du inte röra dig nedåt.

Denna växeln kommer också att förhindra (eller aktivera) en händelseutlösning när joysticken rörs nedåt.

Joystick Vänster

När detta är på kan ditt objekt röra sig i vänster riktning. Tänk på att ditt objekt fortfarande kommer att följa fysikens regler. Så om det finns ett objekt i din scen som förhindrar dig från att röra dig, kan du inte röra dig till vänster.

Denna växeln kommer också att förhindra (eller aktivera) en händelseutlösning när joysticken rörs åt vänster.

Joystick Höger

När detta är på kan ditt objekt röra sig åt höger. Tänk på att ditt objekt fortfarande kommer att följa fysikens regler. Så om det finns ett objekt i din scen som förhindrar dig från att röra dig, kan du inte röra dig åt höger.

Denna växeln kommer också att förhindra (eller aktivera) en händelseutlösning när joysticken rörs åt höger.

Spela Animeringar

När denna växeln är på, kommer ditt objekt att spela en animation när joysticken rörs i den angivna riktningen. Du måste välja en animation från panelen för Anpassade Animeringar.

Anpassade Animeringar

På vänstra panelen kan du välja animationscykler att spela när du rör joysticken i den angivna riktningen.

Animationsprioritet

På panelen för Anpassade Animeringar kan du prioritera dina rörelseanimationer så att de inte krockar med en annan spelande animation. Animationssystemet kommer att spela en cykel med högre prioritet. Så om en annan animationsbeteende stör din rörelseanimation, försök att öka prioriteten.

Utgångar

X

Detta värde indikerar hur mycket joysticken har rört sig i X-axeln. Negativa siffror indikerar att joysticken rör sig till vänster, positiva indikerar höger.

Y

Detta värde indikerar hur mycket joysticken har rört sig i Y-axeln. Negativa siffror indikerar att joysticken rör sig nedåt, positiva indikerar uppåt.

Vinkel

Detta ger ut den aktuella vinkeln av joysticken.

Objekt-ID

Ger ut objektets ID.

Exempel

Om du vill göra ett plattforms-spel som Mario, kan du helt enkelt lägga till detta beteende i ditt spelarobjekt, och nu kommer det att vara en kontrollerbar karaktär i ditt spel.

Ladda ner Exempelprojekt

Relaterade

Hoppa med Knapp

JoystickControlledReference.gif