![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2013
Сообщений: 51
|
У меня возник такой вопрос, есть класс который содержит параметры персонажа (скорость, макс. прыжок и т.д.), эти параметры используются в других классах. Так вот мне нужно, чтоб к примеру когда персонаж соприкасается с обьектом, через hitTest, то значение параметра временно изменяется. К примеру на 5 секунд увеличивается скорость и через 5 секунд снова становится прежней, как это реализовать? Пробовал просто менять значения без таймера, но оно не менялось чего то,помогите пожалуйста.
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Без примера кода вам вряд ли кто поможет. Алгоритм, ИМХО, должен быть таким:
1) проверяем hitTest - если да, то изменяем требуемое значение параметра (скажем, +=3), и одновременно: 2) с помощью setTimeout запускаем через 5 секунд функцию, которая вернет параметру прежнее значение (-=3). А так - проблемы у вас могут біть и с адресацией, и еще много где еще. Еще, возможно, поможет отслеживание изменения переменной с помощью watch. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|