![]() |
Анимация символа внутри статического контейнера
Вложений: 2
Имеем баскетбольный мяч и пол. Мяч падает на пол под силой гравитации и отталкивается. Со временем процесс затухает и мяч лежит на полу.
1) Если сам мяч(мувиклип) не имеет анимации - код ниже подходит для описания "модели" поведения мяча. 2) Если же мяч имеет классическую анимацию движения сделанную в Flash CS5 код ниже не подходит для описания "модели" поведения мяча. Анимация - мяч разворачивается относительно центра каждый раз на 90 градусов, простоя анимация вращения 2д мяча. В первом случае точка ударения символа(мяча) об пол всегда будет совпадать с контуром мяча. \ Во втором случае фактическая точка рисунка мяча не всегда будет ударятся об пол. Это связано с тем что сам символ-мяча(мувиклип) как экземпляр объекта - квадратный, и при анимации этот экземпляр будет независимо крутится, и часто касаться пола не фактическим контуром мяча, а невидимым углом экземпляра объекта мяч. Код AS3:
Вложение 30456 Вложение 30457 Каким самым простым и прямым методом можно обойти данную проблему? Если можно - несколько вариантов. hitTestPoint ? Или можно как-то вместить анимированый экземпляр объекта мяч в контейнер который не будет поворачиваться (поворот прямоугольной области) вместе с экземпляр объекта мяч. ? Спс за внимание |
Вложений: 1
Извините за создание этой темы, нашел проблему...
Цитата:
Поэтому создал новую переменную, которая при инициализации объекта, сохраняет в себе высоту экземпляра объекта, которая и будет использоваться в дальнейшем. |
| Часовой пояс GMT +4, время: 15:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.