Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.10.2002, 17:48
Fanatik вне форума Посмотреть профиль Отправить личное сообщение для Fanatik Найти все сообщения от Fanatik
  № 1  
Fanatik
 
Аватар для Fanatik

Регистрация: Jul 2002
Сообщений: 177
The bomb! перемещение movieClip'а от point_1 к point_2

здравствуйте!....

у меня проблема. мне нужно, чтобы при if (key.isDown(88)) {... появившийся обьект перемещался с определенной скоростью в определенную точку (если точнее, то что-то вроде пушечки).

чтобы он появился, я делаю так:

_root.attachMovie("bullet","bullet",3)
setProperty("bullet",_x,tank._x)
setProperty("bullet",_y,tank._y)

все нормально, но как сделать чтобы он передвигался в сторону от _root.tank.tank_gun.point_1 к
_root.tank.tank_gun.point_2 ? И чтобы он пределял их координаты только в момент нажатия (88), а если point'ы будут передвигаться, то чтобы это ни как не влияло на передвижение обьекта.
заранее спасибо!

Старый 07.10.2002, 12:48
beshan вне форума Посмотреть профиль Отправить личное сообщение для beshan Посетить домашнюю страницу beshan Найти все сообщения от beshan
  № 2  
beshan

Регистрация: Dec 2001
Адрес: Kiev
Сообщений: 91
если ракеты у тебя самонаводящиеся то пусть она летить прямолинейно:

1. расчитываеш дистанцию отдельно по каждой координате:
x = x1-x2; y = y1-y2;

2. задаешся шагом движения
xStep = x/10; yStep = y/10;

3. делаеш цикл на движение
x1+=xStep; y1+=yStep;

Старый 07.10.2002, 19:32
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 3  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up а если?... а вот это попробуйте!

привет!
Я бы тебе советовал в момент когда ты создаешь новый объект(пулю, снаряд, ракету) генерить внутри этого объекта массив, состоящий из координат(ы) целей (если цель одна тои массивне нужен). А на событие enterFrame для этого объекта вешать процедуру сближения. В таком варианте объект "запомнит" какие у целей были координаты в момент нажатия на "ОГОНЬ"и будет двигаться к этим старым координатам даже если цели уже отъедут в сторону.
если нужен пример пиши, нарисуем!
__________________
Max.

Старый 08.10.2002, 11:04
Fanatik вне форума Посмотреть профиль Отправить личное сообщение для Fanatik Найти все сообщения от Fanatik
  № 4  
Fanatik
 
Аватар для Fanatik

Регистрация: Jul 2002
Сообщений: 177
Thumbs up 2 Max N Chubin_

вот именно! примерчика бы мне как раз хватило бы.
могу на e-mail скинуть исходник самой игрушки, если надо.

Старый 08.10.2002, 12:04
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 5  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
По умолчанию или так...

давай попробуем max@scantech.ru
__________________
Max.

Старый 16.08.2004, 02:00
SeryEg вне форума Посмотреть профиль Отправить личное сообщение для SeryEg Найти все сообщения от SeryEg
  № 6  
SeryEg

Регистрация: Jul 2004
Сообщений: 12
Эм, а можно мне тоже примерчик?

Создать новую тему   Часовой пояс GMT +4, время: 13:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.