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

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

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

Регистрация: Sep 2012
Сообщений: 28
По умолчанию Шлейфы одновременно у многих объектов

Ребята! Доброй ночи! Помогите, пожалуйста, советом начинающему AS3 кодеру. Есть задача сделать анимацию движущихся шариков, 30 штук. Эта часть уже сделана и работает. Они движутся внутри прямоугольной области. Так вот, у них при этом движении должен оставаться след, шлейф (ну типа такие же шарики, только всё с меньшим значением альфы). Как это реализовать для слушателя движении мыши я понимаю, ну почти... А вот как это сделать не для мышки, а именно для каждого такого шарика нет(. Вся физика движения шаров у меня в одном таймере. Он рендерит в цикле обновления для всего массива шариков: они там бьются об стенки, отскакивают и всё такое. Что если я сделаю к примеру так - каждый шарик это будет Sprite с двумя слоями (effectLayer и ball), первый слой - Sprite - слой для отрисовки шариков от шлейфа, а второй слой собственно Sprite-клип самого моего шарика, который будет двигаться? То есть я буду обновлять в главном таймере позиции x/y не самого шарика, а его слоя ball, в котором сама картинка шара, и в зависимости от его обновлённой позиции буду рендерить шлейф через слушатель ball.onEnterFrame...(Я бы могла это делать и в основном таймере, но любой из шаров может остановиться в любое время и шлейф должен красиво исчезнуть, плавненько так...) Я просто не знаю как это делают нормальные люди. Не повесится ли программа от такого количества onEnterFrame-ов? Есть ли какие-то более оптимальные пути выхода из такой ситуации? Помогите, пожалуйста! Даже абстрактный пример на словах очень мне поможет. Меня просто смущает, что накаждый мувик шара надо цеплять слой для анимации его шлейфа, хотя может оно так и должно быть, буду рада любой помощи.

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

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

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


 


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


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