Замедление песонажа не работает

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Замедление песонажа не работает

Сообщение artlekseev 24 янв 2020, 22:10

Мне нужно сдеать так, чтобы пока нажата клавиша LeftShift перменная CharacterSpeed = CharacterSlowSpeed, а когда отпустить клавишу, CharacterSpeed = CharacterDefSpeed. Сделал так
Синтаксис:
Используется csharp
        if(Input.GetKeyDown(KeyCode.LeftShift))
        {
                CharacterSpeed = CharacterSlowSpeed;
        }
       
        else if(Input.GetKeyDown(KeyCode.LeftShift))
        {
                CharacterSpeed = CharacterDefSpeed;
        }
 

CharacterSpeed становится CharacterSlowSpeed, но потом не становится CharacterDefSpeed
artlekseev
UNец
 
Сообщения: 19
Зарегистрирован: 01 ноя 2017, 19:36

Re: Замедление песонажа не работает

Сообщение 1max1 24 янв 2020, 22:18

Синтаксис:
Используется csharp
        if (Input.GetKey(KeyCode.LeftShift))
        {
            CharacterSpeed = CharacterSlowSpeed;
        }
        else
            CharacterSpeed = CharacterDefSpeed;
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Замедление песонажа не работает

Сообщение artlekseev 24 янв 2020, 22:19

Спасибо, работает
artlekseev
UNец
 
Сообщения: 19
Зарегистрирован: 01 ноя 2017, 19:36


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 26