![]() |
Изменение значений
У меня возник такой вопрос, есть класс который содержит параметры персонажа (скорость, макс. прыжок и т.д.), эти параметры используются в других классах. Так вот мне нужно, чтоб к примеру когда персонаж соприкасается с обьектом, через hitTest, то значение параметра временно изменяется. К примеру на 5 секунд увеличивается скорость и через 5 секунд снова становится прежней, как это реализовать? Пробовал просто менять значения без таймера, но оно не менялось чего то,помогите пожалуйста.
|
Без примера кода вам вряд ли кто поможет. Алгоритм, ИМХО, должен быть таким:
1) проверяем hitTest - если да, то изменяем требуемое значение параметра (скажем, +=3), и одновременно: 2) с помощью setTimeout запускаем через 5 секунд функцию, которая вернет параметру прежнее значение (-=3). А так - проблемы у вас могут біть и с адресацией, и еще много где еще. Еще, возможно, поможет отслеживание изменения переменной с помощью watch. |
| Часовой пояс GMT +4, время: 17:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.