Я хочу повернуть объект GameObject через движение мыши между -20 ° и + 20 °.Unity3d get Mouse Input Axis
Я знаю, что есть возможность захватить сглаженный вход через Input.GetAxis("Horizontal");
и Input.GetAxis("Vertical");
, которая возвращает значения с плавающей точкой между -1
и 1
Было бы хорошо, если бы существовало что-то вроде Input.GetMouseAxis("Horizontal");
или Input.GetMouseAxis("Horizontal");
.
Но на выходе не должно влиять клавиатура. Прошу прощения, что у меня нет большого опыта работы с Unity и его API.
вы пробовали I nput.GetAxisRaw() http://docs.unity3d.com/ScriptReference/Input.GetAxisRaw.html – JonHerbert
Вы также можете попробовать Input.MousePosition() http://docs.unity3d.com/ScriptReference/Input-mousePosition.html – JonHerbert
есть мышь в единстве, «захваченном» в разрешении экрана, или как я должен масштабировать мышечную позицию до значения от -1 до 1? – leAthlon