Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Blitting vs Flash render!? (http://www.flasher.ru/forum/showthread.php?t=212176)

zCHESNOKz 28.12.2015 18:52

Blitting vs Flash render!?
 
http://www.ant-karlov.ru/totalnaya-rasterizatsiya.html

http://gamedevelopment.tutsplus.com/...--gamedev-2247

Кто из вас пользуется блиттингом? Так ли он на самом деле хорош по сравнению с Флеш рендером? Какие плюсы и минусы его использования? Или все таки это извращение?

В Fixel тоже блиттинг используется?

gyfak 28.12.2015 22:24

Нужен высокий FPS на слабеньком проце - используй блиттинг.
Нужен маленький размер файла и железом все впорядке - рендер флеша тебе в помощь.

Использовал HaxeFlixel, да там используется блиттинг.

meiciuc 30.12.2015 03:23

Цитата:

Нужен маленький размер файла и железом все впорядке - рендер флеша тебе в помощь.
позволю себе сделать уточнение. Блиттинг возможен и при маленьком размере файла. Просто нужно мувик предварительно отрисовать, скопировать его в битмап, а затем уже пользовать блиттинг (или сгенерить spritesheet, если анимация).

zCHESNOKz 30.12.2015 10:41

Хорошо блиттинг-шмиттинг а как же перемещение на 0.1 пикселя с блиттингом? Ведь это большая проблема, иначе бы все им пользовались

caseyryan 30.12.2015 12:07

и в чем же проблема?

zCHESNOKz 30.12.2015 12:33

Цитата:

Сообщение от caseyryan (Сообщение 1190371)
и в чем же проблема?

При использовании copyPixels и draw неизбежен pixelSnapping, то есть копируемое изображение будет подгоняться попиксельно и сдвиг на float координаты (0.1 px) невозможен. И pixelSnapping.NEVER в данном случае ничего не дает

callme 30.12.2015 16:04

Использовал блиттинг. Объекты двигаются по целым пикселям - это бросается в глаза. Игроки жаловались, что "игра тормозит". Если на портале можно выставить wmode=direct, то проблема незаметна. Но тогда уж можно на старлинге писать :)

meiciuc 31.12.2015 20:09

ну, можно сместить и на доли пикселя при блиттинге - через матрицы, но в этом случае, конечно, будет проседание по скорости... В общем - нет "серебряной пули"


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

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