PDA

Просмотр полной версии : ограничение передвижения


qetwer
30.03.2009, 10:58
Здраствуйте!

Я пытаюсь разобраться, как сделать во флеше ограничение передвижения объекта.

Объект (pl) перемещается кнопками WASD по плоскости (mp). В мувике (mp) есть область (pt) за которую не должен заходить объект.

Использую hitTest(), но как только бъект выходит за область он перестаёт двигаться, а мне надо чтобы он за границу области не заходил.

Прошу помочь.
Исходник приложен.

KiL33
30.03.2009, 12:28
Тебе не кажется глупым перемещать мир во круг стоящего объекта, может все таки наоборот нужно делать?..

Вот мой беспантовый вариант, но это лучше чем ничего..)

и..да..та область, по которой ходит покалеченный_кружок, теперь выступает в роли препятствий.

qetwer
30.03.2009, 18:08
Спасибо за ответ!

По задумке, персонаж всегда по середине экрана и движется по местности, как в эйлиеншутере или кримсонленде... только по проще...
Я сделал такой вариант где персонаж только поворачивается, а местность под ним движется.

К сожалению в вашем варианте, персонажа просто сносит с места, и я опять не могу понять в чём дело.

Возник вопрос, что значит true в функции hitTest?
Для чего она?