PDA

Просмотр полной версии : Остановка движения по событию


Djonnik
23.03.2006, 18:20
Помогите пожалуйста... кому не лень....
решил написать игру, квэст... создал персонажа (клип) который по клику мыши начинает движение в любую точку экрана.... и когда персонаж достигает заданной точки анимация клипа при этом не заканчивается, и персонаж продолжает шагать на месте...
чтоб было понятнее похожее движение персонажей в игре "братья пилоты".....
Есть ли какая нибудь функция которая определяет что клип достиг определенной точки? Ломаю голову уже не первый день...

Kinsler
23.03.2006, 18:28
hitTest
либо проверка на координату

Djonnik
23.03.2006, 19:40
А как задаются координаты клика мыши?

Kinsler
23.03.2006, 19:49
купи книжку
рановато ты игру начал жделать.... :umnik2:

Djonnik
23.03.2006, 20:18
ок.... спасибо...

Ekzi
24.03.2006, 11:32
похожий пример был в книге "Секреты разработки игр в macromedia flash MX"- там лягушка была, может кто тебе и скинет- у меня куда-то диск делся :p

Djonnik
24.03.2006, 13:17
ок...спасибо.....попробую поискать эту книжку.....

А если.. в этой же сцене создать дополнительный MovieClip, только прозрачный, который передвигается по тому же клику мышки, только мгновенно... и когда персонаж достигнет этого MovieClip'а или будет в тех же координатах, создать остановку движения.....
как думаете получится?
поправьте пожалуйста .... если что то не продумал... :o

Kinsler
24.03.2006, 13:20
ну так делают когда объектов немного
и с помощью того же хиттеста

Djonnik
24.03.2006, 13:28
сегодня попробую...

Damira
30.03.2006, 01:57
Посмотри здесь.
Объект поворачивается и программно отправляется в точку, указаную мышкой. Вместо поворачивающегося объекта ставишь своего шагающего чувачка и готово.

Djonnik
30.03.2006, 15:39
Спасибо Огромное!!!!! это то что нужно!!! :yahoo: :yahoo: :yahoo: