Он не улучшит производительность рендеринга векторов 2d, но если вы хотите улучшить производительность рендеринга большого количества растровых изображений или спрайтов, он может хорошо справиться с этим. Также вам нужно отметить, что, поместив что-то в stage3D, вы потеряете механизм событий, встроенный в список отображения.
3D-карта (или двигатель, который находится поверх нее.) Идеально подходит для рендеринга большого количества треугольников. Это означает, что любые изображения, которые вам нужно разбить на большое количество треугольников, и любые преобразования, которые вы хотите, можно сделать на треугольниках. Ориентации каждого из этих отдельных треугольников представляют собой форму конечного объекта, треугольники которого являются строительными блоками.
Для вектора, с другой стороны, вы предоставляете только координаты, что означает, что движок векторного отображения принимает решение о том, как рисовать и заполнять пробелы. Теперь, если ваш вектор остается неизменным и не меняется по форме и размеру, вы можете кэшировать весь вектор в виде растрового изображения и делать любые преобразования на растровых изображениях, которые, возможно, могут быть ускорены с помощью 3D-видеокарты.
Я не верю, что Adobe разработала Starling, но они ее спонсируют. –
Говорят, что оно было разработано «в сотрудничестве с« Гамуа ». http://www.bytearray.org/?p=3371 – Kodiak