Показать сообщение отдельно
Старый 10.03.2011, 19:48
PReGi0N1 вне форума Посмотреть профиль Отправить личное сообщение для PReGi0N1 Найти все сообщения от PReGi0N1
  № 4  
Ответить с цитированием
PReGi0N1

Регистрация: Mar 2011
Сообщений: 6
В векторах я почти не разбираюсь, если скинете какоенибуть описание я буду весьма благодарен.
Дело происходит так - вокруг мяча крутится кий. когда нажимаем на поле мяч летит в направлении заданном кием, скорость по Х и по У определяется углом кия. Тоесть сама скорость всегда постоянна
V*V = XX*XX + YY*YY
В чем ошибка - при нажатии на поле, чем больше должен быть показатель УУ тем больше проходит времени без движения. После проишествия некоторого времени (число кадров, после которого УУ = 0) мяч начинает двигаться по оси Х.

Ну так вот суть проблемы в том что покадровая функция торможения мяча сначала полностью спускает УУ до нуля, а уже после этого начинает спускать ХХ, хотя все должно происходить одновременно. Пока УУ не будет равна нулю мяч не движеться(что абсурдно, так как функция торможения и функция движения должны быть независимы).

При стирании класса мяча скрипт вобще не выполняется ( бред тупого флеша)