Любая хорошая статья о том, как Flash рендерит 3D-слои? - PullRequest
1 голос
/ 16 февраля 2012

Сейчас я некоторое время ищу статью, объясняющую, как работает конвейер рендеринга флэш-памяти для трехмерных преобразованных экранных объектов (не для Stage3D!).

Да, я сделал Google, но, возможно, я не использую правильные ключевые слова.

Может кто-нибудь указать мне хороший ресурс?

1 Ответ

1 голос
/ 16 февраля 2012

На самом деле слои - это просто косметическая функция в Flash IDE. Как вы, наверное, знаете, ActionScript использует глубину - каждый объект в Списке отображения имеет идентификатор глубины. 3D в AS3 (не Stage3D) является подделкой. Это просто простое преобразование вращения матрицы.

Вы можете провести простой эксперимент. Создайте 2 спрайта на сцене с цветными прямоугольниками и измените свойство вращенияY верхнего. Вы увидите, что он деформирован, но все еще полностью на вершине второго.

getChildByName("mc2").rotationY = 90;

Таким образом, «линия» такая же, как и для любого другого объекта в списке отображения - рендеринг программного обеспечения.

...