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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.07.2014, 12:06
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 11  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
Цитата:
Сообщение от faraday Посмотреть сообщение
nubideus, спасибо, copyPixels работает и правда куда быстрее. Остался только непонятным момент с использвоанием матричных преобразований? зачем они тут нужны, разницы без них не заметил..
в матрицах только отступы.

например круг может лежать на (0, 0), и из-за этого в растр срисуется только четверть круга. getBounds и матрицы с tx и ty(отступы) позволяют рисовать круг полностью.
Название: Снимок.PNG
Просмотров: 323

Размер: 18.9 Кб (правая и нижная части квадратика отрезаны)
Код AS3:
			var maskRect:Rectangle = new Rectangle(0, 0, mask.width, mask.height);
			var region:BitmapData = new BitmapData(maskRect.width, maskRect.height, true, 0); // результат
			region.draw(mask);
 
			region.copyPixels(background, maskRect, new Point(), region, new Point()); // copyPixels умеет маску
			this.addChild(new Bitmap(region));
если у тебя все фигуры ровно расположены, то можешь и без матриц.

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

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

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


 


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


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