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

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

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

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
Question Растеризация анимации

Изучая растеризацию дошел до вопроса анимаций. Решил всю информацию из кадров забивать в массив и обновлять BitmapData в итерации ентер_фрейма. Но я почему то уверен что это не оптимальный метод, т.к. зачем мне сохранять карту битмапов кадра который абсолютно ничем не отличается от предидущего? Более того, зачем мне обновлять всю карту, если изменения произошли только в нескольких пикселях? Заранее спасибо

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Менять несколько пикселей.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
а как?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
http://coolisee.com/2010/08/14/ochis...-povrezhdenij/
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
Цитата:
Есть еще один способ оптимизации, которую можно использовать, прежде чем обновлять содержимое экрана. Это проверка на то изменился объект или нет. Если нет, то повторно блитировать его не нужно, до тех пор пока его координаты или состояние, которое представлено другим изображением, не изменяться.
А как определить что в кадре произошли изменения?

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

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

Старый 16.10.2011, 17:49
saikspaik вне форума Посмотреть профиль Отправить личное сообщение для saikspaik Найти все сообщения от saikspaik
  № 7  
Ответить с цитированием
saikspaik

Регистрация: Nov 2009
Сообщений: 300
http://flashgameblogs.ru/blog/actionscript/667.html
Оно?

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

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
Прошу прощения.
Для облегчения работы аниматоров я написал "конструктор". Уже практически все готово, мувиклип добавленный на сцену рендерится и движется с помощю матрицы относительно камеры... Осталась реализовать анимацию, ту же что и в мувиклипе. Как при чтении кадра узнать что в нем происходят изменения?

Добавлено через 3 минуты
saikspaik:Спасибо!!!

Старый 17.10.2011, 01:15
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 9  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
- что такое "чтение кадра" ?

- MovieClip добавленный на сцену, должен сам рендерить свою анимацию

- if ( старыеСвойства != новыеСвойства ) ураУраУМеняИзмененияВКадреМетод();

- зачем вам экономить в конструкторе ресурсы, для начала можно рендерить все кадры без разбора, никто вас за это не накажет

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

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
Цитата:
Для облегчения работы аниматоров я написал "конструктор".
Интересно, а каждый из местных в своё время мечтал написать Flash IDE "под себя?"
ИМХО пустое это всё. В любом случае вы придёте к векторной графике, ибо её легче "изменять" покадрово.
__________________
Дебаггер не предлагать

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

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

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


 


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


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