使用Kinect生成击键

时间:2013-04-18 09:01:32

标签: c# unity3d kinect

我目前正在为我的学位的最后一年开展一个项目,并且在编码方面遇到了一些麻烦,对于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的关系,但不知道如何触发击键。任何有关此事的帮助都将非常感激,因为截止日期快到了,我正在努力解决技术问题。

1 个答案:

答案 0 :(得分:0)

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

Windows Input Simulator (C# SendInput Wrapper - Simulate Keyboard and Mouse)