Как установить область рендеринга в AS3? - PullRequest
1 голос
/ 20 августа 2009

Я привык к J2ME, где вы на самом деле устанавливали размер представления окна, и вы можете визуализировать только этот размер представления (чтобы все, что находится за пределами экрана, не отображалось).

После поиска в google / stakcoverflow я ничего не придумал (возможно, плохие термины), но как мне вообще настроить область рендеринга в моей игре на флеш AS3? Я не хочу, чтобы что-то за сценой отображалось, что потребляет много ресурсов.

1 Ответ

2 голосов
/ 20 августа 2009

Flash Player делает это автоматически. Он никогда не визуализирует что-либо за пределами видимой области экрана (если вы не визуализируете что-то вручную в растровое изображение программным путем). Игрок также пытается не отображать области видимого экрана, которые не изменились со времени предыдущего кадра. (Если вы используете отладочную версию проигрывателя, щелкните правой кнопкой мыши фильм и выберите «Показать области перерисовки», и он будет рисовать красный прямоугольник вокруг части, перерисовываемой в каждом кадре.)

С учетом вышесказанного невозможно изменить вышеуказанное поведение. Например, вы не можете сказать игроку перерисовать некоторые части видимого экрана, но не другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...