Страница 1 из 1

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

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

CharacterSpeed становится CharacterSlowSpeed, но потом не становится CharacterDefSpeed

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

СообщениеДобавлено: 24 янв 2020, 22:18
1max1
Синтаксис:
Используется csharp
        if (Input.GetKey(KeyCode.LeftShift))
        {
            CharacterSpeed = CharacterSlowSpeed;
        }
        else
            CharacterSpeed = CharacterDefSpeed;

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

СообщениеДобавлено: 24 янв 2020, 22:19
artlekseev
Спасибо, работает