![]() |
elder_Nosferatu, в первом случае вращается растровая картинка.
в твоем случае вращется растровая анимация. да, rotation в твоем случае изменяется не каждый кадр, но зато каждый кадр сменяется кадр анимации и его нужно повернуть. его не нужно поворачивать только в начале анимации, когда первый сегмент не кончился. смысл кешировать матричные преобразования если кеш потом будет трасформироваться той же матрицей? другое дело если кеш не будет вращаться, но тогда придется хранить все 360 градусов. Цитата:
ты предлагаешь забить 300 мегабайт из 1.75Гб, при этом профита в производительности не будет. зачем этот троллинг? иди погугли "когда нужно использовать пререндеринг". |
nubideus, не заводись так.
Профит в производительности будет, потому что не будет никаких трансформаций — тупо блиттинг (потому что пререндеринг). Но цена этого прироста — перерасход памяти на хранение достаточно немалого количества картинок для медленно вращающегося колеса. |
Цитата:
я думал он про произвольные изображения. если трансформаций нет то другое дело |
Цитата:
|
Применительно к решаемой задаче можно считать, что колесо кругом уникальное и постоянно меняющееся во время вращения. Для простоты понимания можно считать, что кидаем снежки, на колесе рисуются следы от попадания и зажигаются бонусы, огоньки и прочая мишура.
Так что пререндеринг штука безусловно хорошая, но не для решаемой задачи. |
| Часовой пояс GMT +4, время: 00:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.