![]() |
Блокировка игрока
Здравствуйте, у меня вот такая проблема:
есть объект Clip1 и Clip2. Clip1 управляется клавишами и перемещается вверх, вниз, влево, вправо. Clip2 неподвижен. При столкновении Clip1 с Clip2 Clip1 не должен "залезать" на на другой клип, проверка, конечно, реализовывается с помощью hitTest. Помогите пожалуйста провести данную процедуру примерный код: Код:
clip1.onEnterFrame = function(){ |
вы с начала ознакомьтесь с правилами раздела, а потом пишите!
Код:
clip1.onEnterFrame = function(){ |
КорДум, отредактируйте свой пост и оформите код тегами [code][/code].
|
Приведенный мною код работает практически корректно, но при нажатии комбинаций клавиш (пример: вверх, вниз, влево) Clip1 безнаказанно преодолевает преграду и свободно передвигается по поверхности Clip2, при этом клавиши управления инвертируются. При движении обратно и желании всё вернуть как было Clip1 с очень большим трудом возвращается на место. Помогите пожалуйста разработать работающий нормально код...
|
Самый корректноработающий алгоритм находится тут: http://noregret.org/tutor/n/. Но он достаточно сложен для понимания.
|
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 23:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.