|
|
|||||
Регистрация: Jun 2002
Сообщений: 2
|
flash 5
Что то не получается с-object.swapDepths(depth) можно сделать столкновение как то по другому???
Допустим я двигаю свой объект так: onClipEvent (keyDown) { if (Key.isDown( key.LEFT)) { _x-=10; } } onClipEvent (keyDown) { if (Key.isDown( key.RIGHT)) { _x+=10; } } onClipEvent (keyDown) { if (Key.isDown( key.UP )) { _y-=10; } } onClipEvent (keyDown) { if (Key.isDown( key.DOWN )) { _y+=10; } } Как сделать чтобы он (движущийся объект) не проходил через другой (стоящий на месте объект) ???
__________________
<paha> |
|
|||||
Регистрация: Jan 2003
Сообщений: 19
|
если координаты движущегося и стоячего объектов совпадают то пиши стоп();
|
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Сколько раз проходили, что в случае координат НЕЛЬЗЯ писать if(x1==x2) ! Ведь может быть проскок.
Правильно: if(x1>=x2) или <=, по ситуации. |
Часовой пояс GMT +4, время: 01:43. |
|
« Предыдущая тема | Следующая тема » |
|
|