ユーザーがバーが下がるのを止めるためにタップする必要があるxnaゲームを作成しようとしています。シミュレーションは、WWE PS3/xboxゲームで見られるギブアップバーのようなものです。
とにかく、私がそれをした方法は、目的を果たします。ただし、ユーザーがタッチを押し続けると、タッチ値は増加し続けます。
私が欲しいのは、ユーザーがそれをタップした場合、1ポイントだけが獲得されるということです。そして、もう一度タップすると、さらに1ポイント獲得します。現時点では、ユーザーがそれを保持すると、キーボードのように増分し続けます(ボタンを押したままにすると、キーを押し続けます)。
foreach (TouchLocation location in TouchPanel.GetState())
{
if (location.State == TouchLocationState.Moved)
{
touchPoints++;
break;
}
}