ActionScript 3: как визуализировать разные спрайты с разным качеством на одной сцене - PullRequest
0 голосов
/ 20 ноября 2010

У меня есть игровой спрайт, и он должен быть в StageQuality.LOW из-за некоторых проблем с предварительным исполнением, а hud должен быть в StageQuality.HIGH ... но они находятся на той же стадии.Я пытался изменить качество перед рендерингом игры (с большими растровыми данными), но менять это свойство каждый кадр слишком дорого.

Ответы [ 2 ]

0 голосов
/ 20 ноября 2010

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

Качество сцены напрямую передается Flash-рендереру, который затем визуализирует объекты, графику и все, что от нее зависит.

Итак - вы не можете указать качество ДЛЯ объекта, всегда есть только одно качество.

Полагаю, ваш "Игровой спрайт" - это какой-то держатель, верно? Итак ... А как насчет отбраковки? То есть не визуализируйте ничего, что вы даже не сможете увидеть. Это может немного улучшить ... Но без кода я (мы?) Больше не смогу вам помочь ...

0 голосов
/ 20 ноября 2010

Качество сцены глобально, AFAIK невозможно иметь два спрайта с разным качеством.Может быть, вам нужно оптимизировать другим способом.Опишите свою проблему, чтобы мы могли обдумать ее.

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