Unser Spiel funktioniert hervorragend mit Touch oder Maus, aber der Surface-Stift scheint sich überhaupt nicht als Zeigegerät zu registrieren. Wie können wir den Stift in Unity in einem nativen Build unterstützen?
Diese Frage auf der Unity Answers-Website legt nahe, dass wir sie als UWP-App erstellen könnten. Dies bedeutet jedoch, dass wir uns auf eine sehr begrenzte Teilmenge des .NET-Frameworks beschränken (insbesondere verlieren wir viele Serialisierungsbibliotheken).
Antworten:
Auf meinem SP3 arbeitet der Stift mit https://docs.unity3d.com/ScriptReference/Input-mousePosition.html und gibt einen Vector3 mit den Koordinaten x, y und 0z zurück. Ich verwende Unity 5.6 unter Linux, aber wenn der Stift unter Windows nicht als Berührungseingabe angezeigt wird, gehe ich davon aus, dass er dasselbe Verhalten aufweist.
quelle