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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Oct 2007
Адрес: Tomsk
Сообщений: 13
Отправить сообщение для ford05 с помощью ICQ
Thumbs up Как выбивать шарики стреляя по ним?

Подскажите как сделать так, чтобы можно было выбивать шарики стреляя по ним.

p.s. Если будите смотреть исходник, то чтобы не разбирать с начала код скажу:На главную сцену я аттачу из библиотеки муви клип с нарисованной траекторией, по которой движется шар, потом в playarea.as каждый 7 кадр создается дубликат всей траектории.
Проблема собственно в том, что hitTest ом незнаю как проверять столкновение сразу со всеми шариками текущими по траектории.
Может есть способ как то через математику?


Вот исходник
Вложения
Тип файла: zip Zuma1.zip (37.7 Кб, 78 просмотров)

Старый 29.12.2007, 17:37
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 2  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
ford05, Flash — это не программа для создания игр, в ней нет ни шариков, ни стрельбы, ни функции выбивания.

проверять можно циклом for:
Код:
var my_array:Array = new Array(); 
for (var i:Number = 0; i < 10; i++) { 
 my_array[i]._visible = false;
}


Последний раз редактировалось Ostgur; 29.12.2007 в 17:43.
Старый 03.01.2008, 12:55
ford05 вне форума Посмотреть профиль Отправить личное сообщение для ford05 Найти все сообщения от ford05
  № 3  
Ответить с цитированием
ford05
 
Аватар для ford05

Регистрация: Oct 2007
Адрес: Tomsk
Сообщений: 13
Отправить сообщение для ford05 с помощью ICQ
Ostgur, а можешь в исходнике его использовать, а то я что-то не понял как его использовать.

Старый 03.01.2008, 13:10
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 4  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
читайте тему "как сделать чтоб в тебя стреляли"
__________________
Flash Developer
Папа TDP4 Team Battle


Последний раз редактировалось CrazyFlasher; 03.01.2008 в 13:12.
Старый 08.01.2008, 14:04
ford05 вне форума Посмотреть профиль Отправить личное сообщение для ford05 Найти все сообщения от ford05
  № 5  
Ответить с цитированием
ford05
 
Аватар для ford05

Регистрация: Oct 2007
Адрес: Tomsk
Сообщений: 13
Отправить сообщение для ford05 с помощью ICQ
Ostgur Так ты дал код который убирает шарик(делает не видимым), но я так же мог бы сделать используя с помощью gotoAndPlay() анимацию для клипа в который попал другим шаром.

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

МОжет знаеТ кто нибуть какой функцией задать проверку на столкновение со всеми шариками которые двигаются на игровом поле.Может как-то через hitTest....но надо сразу со всеми проверять как-то...

Старый 08.01.2008, 15:06
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 6  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
я дал пищу для размышления, это значит что тебе следовало прочитать код и в хелпе поискать про for и как он работает, самому объяснять долго и ненужно(тем более показывать на твоём исходнике), так как своих дел хватает.

Старый 08.01.2008, 16:48
ford05 вне форума Посмотреть профиль Отправить личное сообщение для ford05 Найти все сообщения от ford05
  № 7  
Ответить с цитированием
ford05
 
Аватар для ford05

Регистрация: Oct 2007
Адрес: Tomsk
Сообщений: 13
Отправить сообщение для ford05 с помощью ICQ
Спасибо за совет.

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

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

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


 


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


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