Наша игра прекрасно работает с сенсорным мышью или мышью, но перо Surface, кажется, вообще не регистрируется как указательное устройство. Как мы можем поддержать перо в Unity в нативной сборке?
Этот вопрос на сайте Unity Ответы предполагает, что мы могли бы создать его как приложение UWP, но это означает, что мы ограничиваемся очень ограниченным подмножеством .NET Framework (в частности, мы теряем много библиотек сериализации).
Ответы:
На моем SP3 перо работает с https://docs.unity3d.com/ScriptReference/Input-mousePosition.html и возвращает Vector3 с координатами x, y и 0z. Я использую Unity 5.6 в Linux, но если перо не отображается как сенсорный ввод в Windows, я бы предположил, что оно ведет себя так же.
источник