Stage3DProxy в работнике

Я пытаюсь поместить Away3d в рабочий, чтобы разделить 3D и пользовательский интерфейс и уменьшить отставание производительности на мобильных устройствах.

Как только Away3D попытается получить бесплатный прокси

stage3DProxy = stage3DManager.getFreeStage3DProxy();

Я получаю ошибку

Too many Stage3D instances used!
    at away3d.core.managers::Stage3DManager/getFreeStage3DProxy()[C:\workspace\flash\libs\lib_pano_away3d\src\away3d\core\managers\Stage3DManager.as:98]
    at away3d.containers::View3D/onAddedToStage()[C:\workspace\flash\libs\lib_pano_away3d\src\away3d\containers\View3D.as:931]
    at flash.display::DisplayObjectContainer/addChild()

Кто-нибудь знает, есть ли проблемы с загрузкой Stage3D в Worker?

1 ответ

Вы не можете запустить stage3D на рабочем месте, потому что рабочий не может получить доступ к сцене или любым спискам отображения.

Другие вопросы по тегам