尝试制作一个 xna 游戏,用户需要点击以阻止酒吧下降。模拟就像我们在 WWE PS3/xbox 游戏中看到的一样,放弃栏。
无论如何,我这样做的方式,服务于目的。但是,如果用户保持触摸,触摸值会不断增加。
我想要的是,如果用户点击它,只会得到 1 分。而当他再次点击时,他会多获得1分。目前正在发生的事情是,如果用户按住它,它会不断增加,就像在键盘中一样(如果你按住一个按钮,按键会继续进行)。
foreach (TouchLocation location in TouchPanel.GetState())
{
if (location.State == TouchLocationState.Moved)
{
touchPoints++;
break;
}
}