|
|
|||||
http://noregret.org/tutor/n/collision/
Здесь и ТРО о котором caseyryan говорил, и про метод проекций. Добавлено через 53 секунды Плохо читал
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Цитата:
Цитата:
|
|
|||||
Цитата:
И проблема у тебя в том, что столкновение проверяется уже после движения, а не заранее. Чтобы ее решить, нужно сначала проверять столкновение, а потом уже двигать свой объект. Но так как хиттест не дает возможности проверять заранее, то я бы тебе посоветовал перед началом движения сохранять значения x и y объекта в какие-то временные переменные, а потом двигать. И если он в следующем кадре столкнулся, то возвращаешь его в исходное положение, а если не столкнулся, то меняешь значения этих временных переменных на текущее положение. Это конечно не самый крутой и красивый вариант, но твою проблему с "хождением сквозь стены" решит.
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Цитата:
Недостаток этого подхода в том, что если расстояние сдвига большое, то смотреться это будет глупо. Если объект должен сместиться на 10 пикселей, а расстояние до другого объекта всего 9, то он будет стоять на расстоянии 9 пикселей от него и при это считать, что уже уперся
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
Часовой пояс GMT +4, время: 15:54. |
|
« Предыдущая тема | Следующая тема » |
|
|