Joystick Bestuurd
Beschrijving
Het Joystick Bestuurd gedrag stelt je in staat om elk fysisch object te besturen en te verplaatsen met een joystick op het scherm. Als er geen joystick in je scène is, zal het gedrag automatisch een joystick toevoegen aan je Globale UI laag (het verwijderen van het gedrag verwijdert de joystick niet uit je scène). Dit gedrag bevat vooraf gedefinieerde eigenschappen om het creëren van bepaalde spellen gemakkelijker te maken. Het is perfect voor platformgames en schietspellen. Het Joystick Bestuurd gedrag biedt veel eigenschappen om de ervaring van je game aan te passen. Probeer de eigenschappen aan te passen, zodat je game niet als een generieke platform of schietspel aanvoelt. Voor meer geavanceerde en diepgaande games wordt aangeraden om je eigen besturingssysteem te creëren met de andere gedragingen.
Dit gedrag zal een gebeurtenis herhaaldelijk activeren terwijl je de joystick in een bepaalde richting beweegt.
Eigenschappen
Herhaaldelijk Activeren bij Evenement
Opmerking: Sommige van deze eigenschappen zijn niet beschikbaar of gedragen zich anders wanneer je je project schakelt naar Vogelperspectief in plaats van Zijaanzicht.
| Object A |
Dit is de joystick die Object B zal besturen. Het zal automatisch een joystick selecteren die aan je Globale UI laag is toegevoegd. Als er geen is, zal er automatisch een worden aangemaakt. |
| Object B |
Dit is het object dat je wilt besturen met de joystick. Standaard is het huidige object geselecteerd, maar je kunt op de afbeelding tikken om het te veranderen in een ander object in je scène. |
| Loop Snelheid |
Dit is hoe snel het object zal bewegen. De standaardwaarde is 12 m/s. |
| Lucht Snelheid |
Dit is hoe snel het object zal bewegen terwijl het in de lucht is. Typisch terwijl het valt van zeer hoge platforms. De standaardwaarde is 12 m/s. |
| Versnellingsgraad |
Deze waarde bepaalt hoe lang het duurt voordat je personage de maximale snelheid bereikt bij het bewegen. De standaardwaarde is 100%. |
| Vertraginggraad |
Deze waarde bepaalt hoe lang het duurt voordat je personage volledig tot stilstand komt wanneer je de joystick loslaat. De standaardwaarde is 100% |
| Beheert Beweging |
Standaard is deze schakelaar aan. Als je de schakelaar uitzet, zal je object niet meer bewegen met de joystick. Dit is vaak nodig bij het creëren van een twin stick shooter, waar je wilt dat de ene joystick beweegt en de andere de speler draait. |
| Invert X |
Wanneer deze schakelaar aan staat, veroorzaakt het bewegen van de joystick naar links dat het object naar rechts gaat, en het verplaatsen van de joystick naar rechts dat het object naar links gaat. Standaard staat deze schakelaar uit. |
| Invert Y |
Wanneer deze schakelaar aan staat, veroorzaakt het bewegen van de joystick omhoog dat het object naar beneden gaat, en het bewegen van de joystick naar beneden dat het object naar boven gaat. Standaard staat deze schakelaar uit. |
| Beheert Rotatie |
Standaard staat deze schakelaar uit. Als je de schakelaar aanzet, zal je object roteren met de richting van de joystick. Dit is vaak nodig bij het creëren van een twin stick shooter, waar je wilt dat de ene joystick beweegt en de andere de speler draait. |
| Vergrendel Rotatie |
Dit voorkomt dat je object roteert. Dit omvat elke rotatie veroorzaakt door andere objecten of fysica in je scène. Bijvoorbeeld, je kunt dit inschakelen om te voorkomen dat je personage omvalt. Als je Beheert Rotatie inschakelt, is deze schakelaar niet beschikbaar. Standaard staat deze schakelaar aan. |
| Analoge Joystick |
Wanneer deze schakelaar aan is, is je joystick niet beperkt tot de standaard 8 richtingen. Je kunt nu je object met de joystick in nauwkeurigere bewegingen besturen. Dit is vaak nodig voor actie schietspellen. |
| Joystick Omhoog |
Wanneer dit aanstaat, kan je object omhoog bewegen. Houd er rekening mee dat je object zich nog steeds aan de regels van de fysica zal houden. Dus als er zwaartekracht in je scène is, zal je object niet omhoog bewegen. Deze schakelaar zal ook een gebeurtenis activeren of deactiveren wanneer de joystick omhoog wordt verplaatst. |
| Joystick Beneden |
Wanneer dit aanstaat, kan je object naar beneden bewegen. Houd er rekening mee dat je object zich nog steeds aan de regels van de fysica zal houden. Dus als er een object in je scène staat dat je beweging verhindert, kun je niet naar beneden bewegen. Deze schakelaar zal ook een gebeurtenis activeren of deactiveren wanneer de joystick naar beneden wordt verplaatst. |
| Joystick Links |
Wanneer dit aanstaat, kan je object naar links bewegen. Houd er rekening mee dat je object zich nog steeds aan de regels van de fysica zal houden. Dus als er een object in je scène staat dat je beweging verhindert, kun je niet naar links bewegen. Deze schakelaar zal ook een gebeurtenis activeren of deactiveren wanneer de joystick naar links wordt verplaatst. |
| Joystick Rechts |
Wanneer dit aanstaat, kan je object naar rechts bewegen. Houd er rekening mee dat je object zich nog steeds aan de regels van de fysica zal houden. Dus als er een object in je scène staat dat je beweging verhindert, kun je niet naar rechts bewegen. Deze schakelaar zal ook een gebeurtenis activeren of deactiveren wanneer de joystick naar rechts wordt verplaatst. |
| Speel Animaties |
Wanneer deze schakelaar aan is, zal je object een animatie afspelen wanneer de joystick naar de opgegeven richting wordt verplaatst. Je moet een animatie selecteren uit het paneel Aangepaste Animaties. |
| Aangepaste Animaties |
In het linker paneel kun je animatiecycli selecteren die afgespeeld moeten worden wanneer je de joystick in de opgegeven richting beweegt. |
| Animatie Prioriteit |
In het linkerpaneel Aangepaste Animaties kun je je bewegingsanimaties prioriteren, zodat ze niet in conflict komen met een andere afspelende animatie. Het animatiesysteem zal een cyclus met een hogere prioriteit afspelen. Dus als een ander animatiegedrag je bewegingsanimatie onderbreekt, probeer dan de prioriteit te verhogen. |
Uitgangen
| X |
Deze waarde geeft aan hoeveel de joystick in de X-as is verplaatst. Negatieve getallen geven aan dat de joystick naar links beweegt, positieve getallen geven rechts aan. |
| Y |
Deze waarde geeft aan hoeveel de joystick in de Y-as is verplaatst. Negatieve getallen geven aan dat de joystick naar beneden beweegt, positieve getallen geven omhoog aan. |
| Hoek |
Dit geeft de huidige hoek van de joystick weer. |
| Object ID |
Geeft de ID van het object weer. |
Voorbeelden
Als je een platformspel zoals Mario wilt maken, kun je gewoon dit gedrag aan je spelerobject toevoegen, en nu zal het een bestuurbaar personage in je game zijn.

