![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 3
|
Здраствуйте!
Я пытаюсь разобраться, как сделать во флеше ограничение передвижения объекта. Объект (pl) перемещается кнопками WASD по плоскости (mp). В мувике (mp) есть область (pt) за которую не должен заходить объект. Использую hitTest(), но как только бъект выходит за область он перестаёт двигаться, а мне надо чтобы он за границу области не заходил. Прошу помочь. Исходник приложен. |
|
|||||
|
Тебе не кажется глупым перемещать мир во круг стоящего объекта, может все таки наоборот нужно делать?..
Вот мой беспантовый вариант, но это лучше чем ничего..) и..да..та область, по которой ходит |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 3
|
Спасибо за ответ!
По задумке, персонаж всегда по середине экрана и движется по местности, как в эйлиеншутере или кримсонленде... только по проще... Я сделал такой вариант где персонаж только поворачивается, а местность под ним движется. К сожалению в вашем варианте, персонажа просто сносит с места, и я опять не могу понять в чём дело. Возник вопрос, что значит true в функции hitTest? Для чего она? |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|