|
|
|||||
Регистрация: Aug 2003
Сообщений: 16
|
А зачем делать лишних вычислений?
Вроде проще. А потом Только вот почему при таков вычислении дублируемые обекты зависят друг от друга? С прозрачными кружками они сами по себе ходили. |
|
|||||
По поводу лишних вычислений- ты не прав, мой метод кривоват: если distanceX && distanceY ==150, то расстояние будет 150*(корень из 2), т.е. ок. 200
Дальше. Пишешь управляющую функцию, которая "рулит" врагами (например function vrag(name)). А в каждого врага вставляешь вызов функции: onClipEvent (enterFrame) {vrag(vrag1); } где vrag1 - имя именно этого экземпляра. А в функции вместо имени пишешь переменную name, которая будет принимать переданные при вызове значения (vrag1, например)
__________________
Опять мимо?.. |
|
|||||
Регистрация: Aug 2003
Сообщений: 16
|
Всем спасибо, действительно формула все на свои места поставила, теперь все двигаются независимо.
А для соприкосновения совсем маленьких объектов, т.е. пуль и врагов точно также делать, или для маленьких объектов другие способы? И как лучше эту формулу записывать, чтобы меньше процессор загружала? Сразу в таком виде R = Math.sqrt( ( this._x - _root.igrok._x ) * ( this._x - _root.igrok._x ) + ( this._y - _root.igrok._y ) * ( this._y - _root.igrok._y ) ); Сранее спасибо |
|
|||||
Для того что бы процессор не загружался sqrt не обязательно делать...
|
|
|||||
И конечно надо писать так
|
|
|||||
[++]
|
Всё зависит от того, как тебе надо чтобы пуля попадала. Поконкретней опиши
|
|
|||||
Регистрация: Aug 2003
Сообщений: 16
|
Есть враг(враги) он бегает за игроком и когда расстояние между ними меньше 150 аттачит каждые 0,5 сек пулю в сторону игрока. Игрок - обычный кружочек размером 15 (враг тоже 15) Пуля - прямоугольник 4на2.
Если пуля соприкасается со врагом, то происходит такое-то действие. Хиттест все делает каряво. Пуля летит мимо, он все равно хиттестит её. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
у хиттеста м.б. два или три аргумента. посмотри в хэлпе для какого случая какой вариант вызова нужен.. |
|
|||||
Гы-гы-гы =)
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
Регистрация: Aug 2003
Сообщений: 16
|
Всем весело, а про какой хэлп то идет речь?
Тот который F1 или еще какой? |
Часовой пояс GMT +4, время: 15:58. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|