0

我目前正在为我学位的最后一年做一个项目,并且在编码方面遇到了一些麻烦,对于 C# 和统一性来说是相当新的。我正在使用 Kinect、unity 和 zigfu 包,我想使用人员相对于 kinect 的位置来生成击键。例如,如果玩家离 kinect 较近,它将触发按下前进按钮,如果他们距离较远,则会触发中间有中性区域的后退按钮。

//has user moved back
if (rootPosition.z < -2)
{
//print(rootPosition.z);
v = -1;
}

//has user moved forward
if (rootPosition.z > -1)
{
//print(rootPosition.z);
v = 1;
}

我设法找到了记录我与 kinect 相关的位置但不知道如何触发击键的部分。任何有关此事的帮助将不胜感激,因为截止日期快到了,我正在努力解决技术方面的问题。

4

1 回答 1

0

我过去曾在模拟击键中使用过类似的东西:

Windows 输入模拟器(C# SendInput Wrapper - 模拟键盘和鼠标)

于 2013-04-18T09:06:48.237 回答