Ускорение в течение трех секунд на TouchLocationState. Нажал, а затем остыть? - PullRequest
0 голосов
/ 03 апреля 2012

В настоящее время я работаю над игрой «Лунный корабль» для Windows Phone и использую касание в качестве механизма ускорения движения. Однако это слишком легко, когда вы можете непрерывно использовать движитель. Как увеличить мой код для ускорения в течение максимум трех секунд, а затем отключить его на период охлаждения в две секунды? Смотрите полный код здесь для дальнейшего использования. Спасибо!

 TouchCollection touches = TouchPanel.GetState();
        foreach (TouchLocation touch in touches)
        {
            if (touch.State == TouchLocationState.Pressed)
            {
                _thruster.Active = true;
            }
            if (touch.State == TouchLocationState.Released)
            {
                _thruster.Active = false;
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...