wie man auf Playerscripts zugreift


Antwort 1:

Sofern Sie die Eingabe nicht auf ungewöhnliche Weise erneut verarbeiten, verwenden Sie meistens nur die

Eingang

Klasse direkt an verschiedenen Orten. Es handelt sich um einen Dienst, der von der zugrunde liegenden (C ++) Spiel-Engine bereitgestellt wird, sodass Sie keine neuen Objekte erstellen oder auf andere Weise Leistungseinbußen durch den Zugriff darauf verursachen.

Wenn Sie etwas Besonderes tun müssen - sagen wir, Sie haben eine komplexe Möglichkeit, Joystick-Eingaben aus den grundlegenden Deadzone / Scale-Methoden in der neu zuzuordnen

Eingabemanager

Möglicherweise möchten Sie ein spezielles Managerobjekt erstellen, damit alle Ihre Skripte auf dieselbe Weise auf Ihre neu zugeordneten Werte zugreifen können. Dies kann auch hilfreich sein, wenn Sie eine benutzerdefinierte Verbindung zu einem nicht standardmäßigen Eingabegerät haben.

Die Input / InputManager-Kombination ist jedoch die sichere und zuverlässige Version, da sie am wenigsten eingerichtet werden muss und einfach zu konfigurieren ist.


Antwort 2:

Ich kann das nur empfehlen

Galante Spiele

InControl-Asset. Es ist viel einfacher zu verwenden und plattformübergreifend auf PC-, Touch-fähigen und Konsolenplattformen zu sein. Der Entwickler reagiert auch sehr auf Fehler und Feedback, wenn die Anfrage angemessen ist.