Показать сообщение отдельно
Старый 22.02.2010, 16:41
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 5  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
В самом простом случае - 1 битмап на стейдже, в который, каждый кадр, рендерим нужные объекты ручками, самое быстрое - copyPixels() у BitmapData.
Спорный подход, по-крайней мере нигде не видел такого для игры с большим количеством объектов на экране

Это выглядит как "делаем сами руками то, что флешплеер делает нативно".

Другое дело - весь фон, который редко меняется, отрисовывать на битмапе размером с экран, а при скроллировании его дорисовывать только куски с боков, а сам двигать с помощью метода scroll() у BitmapData

А перерисовывать самому кучу и так постоянно перерендеривающихся объектов - неужели это действительно быстрее?
(еще, вдобавок, придется лепить систему, обрабатывающую клики мышью - у нас же один битмап на экране)


Последний раз редактировалось expl; 22.02.2010 в 16:59.