Перемещение курсора мыши с вопросом о геймпаде - PullRequest
1 голос
/ 08 мая 2020

Таким образом, я могу создать игровой объект, который я могу перемещать, как курсор, с помощью моего контроллера Xbox, однако, когда дело доходит до нажатия кнопок, у меня есть 1 проблема.

Кажется, нет способа установить фактический положение курсора мыши без импорта user32.dll, и даже это решение будет только решением windows. https://answers.unity.com/questions/330661/setting-the-mouse-position-to-specific-coordinates.html

Причина, по которой я хочу переместить фактический курсор мыши, а также мой игровой объект, представляющий курсор, заключается в том, что я все еще хочу иметь возможность нажимать кнопки, и когда я вызываю Input.GetMouseButtonDown (0); он щелкнет кнопку в точке, где находится фактический курсор мыши, и если фактический курсор мыши не движется вместе с нами, он не будет работать.

Также мне не нужен пользовательский курсор мыши, если контроллер xbox может переместите курсор мыши напрямую, это тоже нормально.

Любые советы приветствуются.

1 Ответ

0 голосов
/ 08 мая 2020

Нет другого способа установить положение мыши, возможно, если вам нужно было решение для ma c, вы также можете найти его здесь внизу.

также создание пользовательского курсора - лучшее решение, потому что это будет кроссплатформенный, и вы можете создать для него пользовательское событие опускания мыши, поэтому я не понимаю, почему вы не

, и если вы уверены, что вам нужен Фактическая мышь для перемещения у вас есть только первое решение, и перемещение мыши с помощью контроллера xbox с использованием программного обеспечения будет работать только на вашем p c, и эти программы, вероятно, используют первое решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...