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

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

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

Регистрация: Apr 2013
Сообщений: 89
По умолчанию Поток точек

Здравствуйте.

Задача.

Создать поток из точек.

Как делаю я:

создаю мувиклип кружок.
Задаю ему размеры ширина = 1, высота = 1.
Далее привязываю к сцене слушатель enter_frame

В слушателе я и не могу разобраться. Как создавать множество точек, при этом изменяя движение каждого объекта, но в тоже время, что бы всё смотрелось как поток.

Может кто то делал подобное более простым способом?

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

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Что значит поток? Опишите подробнее.

Старый 06.01.2014, 16:49
vlbuto вне форума Посмотреть профиль Отправить личное сообщение для vlbuto Найти все сообщения от vlbuto
  № 3  
Ответить с цитированием
vlbuto

Регистрация: Apr 2013
Сообщений: 89
Цитата:
Сообщение от TWETTI Посмотреть сообщение
Что значит поток? Опишите подробнее.
Есть одна точка. Из одной точки, делается штук 30 точек, немного отличного друг от друга размера.
Эти 30 точек, должны двигаться в определенное области, предположим по оси х.
Далее пропадать.

Представьте костер, вот у него языки пламени устремляются вверх и затухают.

Такое же хочу сделать из точек.

Старый 06.01.2014, 17:05
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 4  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Нужно создать создать класс точки, который при создании экземпляра, в параметры конструктора будет принимать значения радиуса и скорости, так же можно добавить свойства отвечающие за направление.
После запускаете EF и двигаете одну точку, потом создаете ещё несколько экземпляров с координатами первой точки, чтобы казалось, что она разделяется. И так же пишите код, который будет всеми свойствами манипулировать, направление, скорость и тд.
Это сложно, тем более если Вы это спрашиваете, значит не когда не делали, а это значит, что время Вам придётся потратить много.
Если вспомнить из недавного, то найдите тему с траекторией полёта пули, там про скорость и направление посмотрите, да и клас пули так, как раз как точка. Немного поучите и сразу разберётесь, как сделать с точками.

Старый 06.01.2014, 17:28
vlbuto вне форума Посмотреть профиль Отправить личное сообщение для vlbuto Найти все сообщения от vlbuto
  № 5  
Ответить с цитированием
vlbuto

Регистрация: Apr 2013
Сообщений: 89
Цитата:
Сообщение от Akopalipsis Посмотреть сообщение
Нужно создать создать класс точки, который при создании экземпляра, в параметры конструктора будет принимать значения радиуса и скорости, так же можно добавить свойства отвечающие за направление.
После запускаете EF и двигаете одну точку, потом создаете ещё несколько экземпляров с координатами первой точки, чтобы казалось, что она разделяется. И так же пишите код, который будет всеми свойствами манипулировать, направление, скорость и тд.
Это сложно, тем более если Вы это спрашиваете, значит не когда не делали, а это значит, что время Вам придётся потратить много.
Если вспомнить из недавного, то найдите тему с траекторией полёта пули, там про скорость и направление посмотрите, да и клас пули так, как раз как точка. Немного поучите и сразу разберётесь, как сделать с точками.
Отлично, обязательно гляну пулю, сделаю поклассово по вашему совету.

Старый 06.01.2014, 20:50
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
vlbuto, на будущее, это называется система частиц (particle system). Существует множество готовых реализаций (в том числе с открытыми исходниками). Желательно вам изучить уже готовые решения, перед созданием собственного велосипеда.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
http://flintparticles.org/ Вот например одна
Исходники на гитхабе, примеры есть, документация есть, комьюнити есть.

А вот список наиболее часто используемых:
http://www.as3gamegears.com/category/particles/

Старый 06.01.2014, 21:44
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 8  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Какая лучшая по Вашему ( вопрос ко всем ) мнению система?

Старый 07.01.2014, 11:41
FlasherEgor вне форума Посмотреть профиль Отправить личное сообщение для FlasherEgor Найти все сообщения от FlasherEgor
  № 9  
Ответить с цитированием
FlasherEgor

Регистрация: Nov 2013
Сообщений: 86
Я как-то что-то похожее делал, когда класс фейерверков писал.
Не знаю, пригодится ли, ибо код не вполне гениален, но посмотрите, если интересно:
Вложения
Тип файла: rar src.rar (2.5 Кб, 27 просмотров)

Старый 07.01.2014, 11:47
FlasherEgor вне форума Посмотреть профиль Отправить личное сообщение для FlasherEgor Найти все сообщения от FlasherEgor
  № 10  
Ответить с цитированием
FlasherEgor

Регистрация: Nov 2013
Сообщений: 86
А по Флинту вот в этом блоге много уроков:
Redefy

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

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

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


 


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


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