Joystick gesteuert
Beschreibung
Das Joystick Controlled -Verhalten ermöglicht es Ihnen, ein physikalisches Objekt mit einem auf dem Bildschirm angezeigten Joystick zu steuern und zu bewegen. Wenn sich kein Joystick in Ihrer Szene befindet, wird das Verhalten automatisch einen Joystick zu Ihrer Global UI -Ebene hinzufügen (Das Löschen des Verhaltens entfernt den Joystick nicht aus Ihrer Szene). Dieses Verhalten enthält vordefinierte Eigenschaften, um die Erstellung bestimmter Spiele zu erleichtern. Es ist perfekt für Plattformspiele und Shooter. Das Joystick Controlled -Verhalten bietet viele Eigenschaften, um das Gefühl Ihres Spiels anzupassen. Versuchen Sie, die Eigenschaften zu ändern, damit sich Ihr Spiel nicht wie ein generisches Plattformspiel oder ein Shooter anfühlt. Für fortgeschrittene und tiefere Spiele wird empfohlen, Ihr eigenes Steuerungsschema mit den anderen Verhaltensweisen zu erstellen.
Dieses Verhalten löst wiederholt ein Ereignis aus, während Sie den Joystick in eine bestimmte Richtung bewegen.
Eigenschaften
Wiederholte Auslösung bei Ereignis
Hinweis: Einige dieser Eigenschaften sind nicht verfügbar oder verhalten sich anders, wenn Sie Ihr Projekt in den Vogelperspektive-Modus anstelle des Seitenansicht-Modus ändern.
| Objekt A |
Dies ist der Joystick, der Objekt B steuern wird. Er wählt automatisch einen Joystick aus, der Ihrer Global UI-Ebene hinzugefügt wurde. Wenn es keinen gibt, wird automatisch einer erstellt. |
| Objekt B |
Dies ist das Objekt, das Sie mit dem Joystick steuern möchten. Standardmäßig wird das aktuelle Objekt ausgewählt, aber Sie können auf die Grafik tippen, um es durch ein anderes Objekt in Ihrer Szene zu ersetzen. |
| Gegengeschwindigkeit |
So schnell wird sich das Objekt bewegen. Der Standardwert beträgt 12 m/s. |
| Luftgeschwindigkeit |
So schnell wird sich das Objekt bewegen, während es in der Luft ist. Typischerweise, während es von sehr hohen Plattformen fällt. Der Standardwert beträgt 12 m/s. |
| Beschleunigungsrate |
Dieser Wert bestimmt, wie lange es dauert, bis Ihr Charakter maximale Geschwindigkeit erreicht, wenn er sich bewegt. Der Standardwert beträgt 100 %. |
| Verzögerungsrate | Dieser Wert bestimmt, wie lange es dauert, bis Ihr Charakter zum Stillstand kommt, wenn Sie den Joystick loslassen. Der Standardwert beträgt 100 % |
| Bewegung steuern |
Standardmäßig ist dieser Schalter aktiviert. Wenn Sie den Schalter deaktivieren, bewegt sich Ihr Objekt nicht mehr mit dem Joystick. Dies wird oft benötigt, wenn Sie einen Twin-Stick-Shooter erstellen, bei dem Sie möchten, dass ein Joystick bewegt und der andere den Spieler dreht. |
| X invertieren |
Wenn dieser Umschalter aktiviert ist, führt das Bewegen des Joysticks nach links dazu, dass sich das Objekt nach rechts bewegt, und das Bewegen des Joysticks nach rechts führt dazu, dass sich das Objekt nach links bewegt. Standardmäßig ist dieser Schalter deaktiviert. |
| Y invertieren |
Wenn dieser Umschalter aktiviert ist, führt das Bewegen des Joysticks nach oben dazu, dass sich das Objekt nach unten bewegt, und das Bewegen des Joysticks nach unten führt dazu, dass sich das Objekt nach oben bewegt. Standardmäßig ist dieser Schalter deaktiviert. |
| Rotation steuern |
Standardmäßig ist dieser Schalter deaktiviert. Wenn Sie den Schalter aktivieren, rotiert Ihr Objekt in die Richtung des Joysticks. Dies wird oft benötigt, wenn Sie einen Twin-Stick-Shooter erstellen, bei dem Sie möchten, dass ein Joystick bewegt und der andere den Spieler dreht. |
| Rotation sperren |
Dies verhindert, dass sich Ihr Objekt dreht. Dies umfasst jede durch andere Objekte oder Physik in Ihrer Szene verursachte Rotation. Sie können dies aktivieren, um zu verhindern, dass Ihr Charakter umkippt. Wenn Sie die Rotation steuern aktivieren, ist dieser Schalter nicht verfügbar. Standardmäßig ist dieser Schalter aktiviert. |
| Analog Joystick |
Wenn dieser Schalter aktiviert ist, ist Ihr Joystick nicht auf die Standardbewegungen mit 8 Richtungen beschränkt. Sie können Ihr Objekt jetzt mit dem Joystick präziser steuern. Dies wird oft für Action-Shooter benötigt. |
| Joystick nach oben |
Wenn dies aktiviert ist, kann sich Ihr Objekt nach oben bewegen. Beachten Sie, dass sich Ihr Objekt weiterhin an die physikalischen Gesetze halten wird. Wenn also Gravitation in Ihrer Szene vorhanden ist, wird sich Ihr Objekt nicht nach oben bewegen. Dieser Schalter verhindert (oder ermöglicht) auch, dass ein Ereignis ausgelöst wird, wenn der Joystick nach oben bewegt wird. |
| Joystick nach unten |
Wenn dies aktiviert ist, kann sich Ihr Objekt nach unten bewegen. Beachten Sie, dass sich Ihr Objekt weiterhin an die physikalischen Gesetze halten wird. Wenn also ein Objekt in Ihrer Szene vorhanden ist, das Sie an einer Bewegung hindert, können Sie sich nicht nach unten bewegen. Dieser Schalter verhindert (oder ermöglicht) auch, dass ein Ereignis ausgelöst wird, wenn der Joystick nach unten bewegt wird. |
| Joystick nach links |
Wenn dies aktiviert ist, kann sich Ihr Objekt nach links bewegen. Beachten Sie, dass sich Ihr Objekt weiterhin an die physikalischen Gesetze halten wird. Wenn also ein Objekt in Ihrer Szene vorhanden ist, das Sie an einer Bewegung hindert, können Sie sich nicht nach links bewegen. Dieser Schalter verhindert (oder ermöglicht) auch, dass ein Ereignis ausgelöst wird, wenn der Joystick nach links bewegt wird. |
| Joystick nach rechts |
Wenn dies aktiviert ist, kann sich Ihr Objekt nach rechts bewegen. Beachten Sie, dass sich Ihr Objekt weiterhin an die physikalischen Gesetze halten wird. Wenn also ein Objekt in Ihrer Szene vorhanden ist, das Sie an einer Bewegung hindert, können Sie sich nicht nach rechts bewegen. Dieser Schalter verhindert (oder ermöglicht) auch, dass ein Ereignis ausgelöst wird, wenn der Joystick nach rechts bewegt wird. |
| Animationen abspielen |
Wenn dieser Schalter aktiviert ist, spielt Ihr Objekt eine Animation ab, wenn der Joystick in die angegebene Richtung bewegt wird. Sie müssen eine Animation aus dem Bereich "Benutzerdefinierte Animationen" auswählen. |
| Benutzerdefinierte Animationen |
Im linken Bereich können Sie Animationszyklen auswählen, die abgespielt werden sollen, wenn Sie den Joystick in die angegebene Richtung bewegen. |
| Animationspriorität |
Im linken Bereich für benutzerdefinierte Animationen können Sie Ihre Bewegungsanimationen priorisieren, damit sie nicht mit einer anderen abgespielten Animation in Konflikt stehen. Das Animationssystem spielt einen Zyklus mit höherer Priorität ab. Wenn also eine andere Animationsverhalten Ihre Bewegungsanimation unterbricht, versuchen Sie, die Priorität zu erhöhen. |
Ausgaben
| X |
Dieser Wert gibt an, wie weit sich der Joystick auf der X-Achse bewegt hat. Negative Zahlen weisen darauf hin, dass sich der Joystick nach links bewegt, positive Zahlen weisen nach rechts. |
| Y |
Dieser Wert gibt an, wie weit sich der Joystick auf der Y-Achse bewegt hat. Negative Zahlen weisen darauf hin, dass sich der Joystick nach unten bewegt, positive Zahlen weisen nach oben. |
| Winkel |
Gibt den aktuellen Winkel des Joysticks aus. |
| Objekt-ID |
Gibt die ID des Objekts aus. |
Beispiele
Wenn Sie ein Plattformspiel wie Mario erstellen möchten, können Sie einfach dieses Verhalten zu Ihrem Spielerobjekt hinzufügen, und jetzt wird es zu einem steuerbaren Charakter in Ihrem Spiel.

