0 / 0 / 0
Регистрация: 19.04.2018
Сообщений: 12
1

CD способности

28.10.2018, 16:47. Показов 788. Ответов 2

Сделал скрипт на перезарядку способностей. Но перезарядка начинает работать только если персонаж проваливается неизвестно куда. Как мне поправить что бы после нажатия Alpha1 была перезарядка способности.

C#
1
2
3
4
5
6
7
       public float CD = 0f;
  CD -= Time.deltaTime;
 
        if (Input.GetKeyDown(KeyCode.Alpha1)&CD<0))
        {
            Instantiate(skill1, transform.position, transform.rotation);
            CD = 5f;
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2018, 16:47
Ответы с готовыми решениями:

Способности человека
Хочу узнать, кто какими способностями обладает. Только без всяких фантазий. Расскажу о своей -...

Расчет пропускной способности
Есть ли связь между номинальной скоростью протокола и формулой Найквиста, т.е можно ли рассчитать...

Паритет покупательной способности
Американский турист приехал в Европу на Рождественские каникулы. Он был очень удивлён дешёвыми...

Способности и оружие в игре
Ломаю голову о том как правильно реализовывать оружие и их поведение в 2д игре. Было просмотрено...

2
2216 / 1417 / 822
Регистрация: 26.10.2018
Сообщений: 4,071
28.10.2018, 16:50 2
Цитата Сообщение от d4r4nn Посмотреть сообщение
Но перезарядка начинает работать только если персонаж проваливается неизвестно куда.
Эээ, что? У тебя в коде нет зависимости от позиции, мне кажется ты что-то спутал или же это вырванный кусок кода, что более вероятней.
0
284 / 235 / 126
Регистрация: 24.12.2014
Сообщений: 704
28.10.2018, 17:19 3
Цитата Сообщение от d4r4nn Посмотреть сообщение
Как мне поправить что бы после нажатия Alpha1 была перезарядка способности.
Попробуйте так:
C#
1
2
3
4
5
6
7
8
9
10
void Update() {
    if( cd > 0f ) {
        cd -= Time.deltaTime;
    } else {
        if( Input.GetKeyDown( KeyCode.Alpha1 ) ) {
            Instantiate( skill1, transform.position, transform.rotation );
            cd = 5f;
        }
    }
}
Не идеально, но работать должно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2018, 17:19

Расчет пропускной способности на коммутаторе
Привет всем! Возник вопрос, как рассчитать пропускную способность на каждый порт коммутатора. Если...

Проверка пропускной способности маршрутизатора
Доброго времени суток. Есть куча всяких датчиков телеметрии (их ОЧЕНЬ много), данные с их блоков...

Увеличение пропускной способности сети
Люди добрые помогите!!Есть 3 коммутатора Dlink-1026g с 2 Gigabit-портами.Есть 2 сервакa с Gigabit...

Способности наблюдать чёрную дыру
Добрый день. Почему чёрную дыру(ЧД) решили назваь чёрной? Она дествительно чёрная, или нам просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.