Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 使用VR耳机的Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)的响应不正确_Unity3d - Fatal编程技术网

Unity3d 使用VR耳机的Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)的响应不正确

Unity3d 使用VR耳机的Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)的响应不正确,unity3d,Unity3d,通常,调用Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)可以正常工作,但当我戴上Windows混合现实VR耳机时,轴返回的值基于屏幕位置,而不是预期的响应,这应该是自上一帧以来鼠标X/Y位置的变化 有没有办法绕过这个问题?显然,我的一个团队成员的笔记本电脑上也有这个问题,尽管他没有虚拟现实耳机 我已在一个新项目中复制了此问题,因此我的项目设置不应存在此问题。屏幕上的鼠标位置始终为x,y。。因此,这一切都取决于屏幕的移动。。在虚拟现实中使用鼠标有什么特别的原因吗

通常,调用Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)可以正常工作,但当我戴上Windows混合现实VR耳机时,轴返回的值基于屏幕位置,而不是预期的响应,这应该是自上一帧以来鼠标X/Y位置的变化

有没有办法绕过这个问题?显然,我的一个团队成员的笔记本电脑上也有这个问题,尽管他没有虚拟现实耳机


我已在一个新项目中复制了此问题,因此我的项目设置不应存在此问题。

屏幕上的鼠标位置始终为
x,y
。。因此,这一切都取决于屏幕的移动。。在虚拟现实中使用鼠标有什么特别的原因吗?通常你会使用一些控制器设备,而选择一个3D位置,可能是相对于头部的位置…@derHugo嗯,我们正在制作的游戏不是VR游戏,但是如果你要插入并启用Windows混合现实耳机,
Input
API的功能如上所述。你能发布你如何使用它的代码吗?@derHugo我只是调用Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)方法。即使我打开一个全新的项目并调试。记录它们的值,我也会遇到同样的问题。屏幕上的鼠标位置总是
x,y
。。因此,这一切都取决于屏幕的移动。。在虚拟现实中使用鼠标有什么特别的原因吗?通常你会使用一些控制器设备,而选择一个3D位置,可能是相对于头部的位置…@derHugo嗯,我们正在制作的游戏不是VR游戏,但是如果你要插入并启用Windows混合现实耳机,
Input
API的功能如上所述。你能发布你如何使用它的代码吗?@derHugo我只是调用Input.GetAxis(“鼠标X”)和Input.GetAxis(“鼠标Y”)方法。即使我打开一个全新的项目并调试它们的值,我也会遇到同样的问题。