![]() |
|
||||||||||
|
|||||
|
Здравствуйте, у меня вот такая проблема:
есть объект Clip1 и Clip2. Clip1 управляется клавишами и перемещается вверх, вниз, влево, вправо. Clip2 неподвижен. При столкновении Clip1 с Clip2 Clip1 не должен "залезать" на на другой клип, проверка, конечно, реализовывается с помощью hitTest. Помогите пожалуйста провести данную процедуру примерный код:
__________________
тут я Последний раз редактировалось КорДум; 24.01.2008 в 15:20. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
вы с начала ознакомьтесь с правилами раздела, а потом пишите!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
КорДум, отредактируйте свой пост и оформите код тегами [code][/code].
|
|
|||||
|
Приведенный мною код работает практически корректно, но при нажатии комбинаций клавиш (пример: вверх, вниз, влево) Clip1 безнаказанно преодолевает преграду и свободно передвигается по поверхности Clip2, при этом клавиши управления инвертируются. При движении обратно и желании всё вернуть как было Clip1 с очень большим трудом возвращается на место. Помогите пожалуйста разработать работающий нормально код...
__________________
тут я |
|
|||||
|
Самый корректноработающий алгоритм находится тут: http://noregret.org/tutor/n/. Но он достаточно сложен для понимания.
|
|
|||||
|
Цитата:
Цитата:
__________________
тут я |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|