我在不使用任何手势的情况下为 Kinect 创建了一个点击功能.. 它很简单而且可以工作.. 但是我希望该功能等待.. 我的计数器似乎没有工作.. 我想要做的是.. 如果我的手在按钮上让我们说超过 3 秒.. 然后返回 true .. 有什么方法可以做到吗?计数器似乎不起作用
public bool KinectClick(int x,int y)
{
if ((x >= position.X && x <= position.X +position.Width) && (y >= position.Y && y <= position.Y + position.Height))
{
// time.Start();
int counter = 0;
while (true)
{
counter++;
if (counter >= 8000)
{
return true;
counter = 0;
}
}
}