У меня есть приложение Away3D 4.0 с пользовательским интерфейсом, выполненным в старой флэш-интерфейсе API, который может быть только частично ускоренным.Away3D с Starling
На ПК работает нормально, но частота кадров пользовательского интерфейса на мобильных устройствах слишком низкая, поэтому я переношу его на Starling.
Итак, я попытался использовать Away3D и Starling, но они не работают вместе (он компилируется, но есть ошибки времени выполнения). Что мне нужно изменить? В частности, или вообще для другой 2D-библиотеки, такой как ND2D. Есть ли библиотеки, которые поддерживают это из коробки?
Редактировать: Сначала я добавляю контент Away3D и ошибок нет. При инициализации Starling ошибка находится в Starling.as
(класс библиотеки) в строке 249. Я также попробовал this как кто-то предложил, но не имел никакого значения (также информация составляет 3 месяца, а библиотеки обновляются).
Редакция 2: Ошибка была вызвана наличием другого значения enableDepthAndStencil
, как в Away3D, которое жестко закодировано в Sparling как false, потому что оно действительно не нуждается. Ну, после «исправления» этого нет ошибок во время выполнения: отображается показ 3D-контента, но затем я добавляю Starling, и холст становится черным. Думаю, мне придется погрузиться в источник Away3D.
Просто сообщите, что у вас есть ошибки, которые не помогут решить вашу проблему. обновите свой вопрос и добавьте сведения о кодах ошибок выполнения и о том, когда/как это происходит. Также приветствуются любые строки кода. –
Какое фактическое сообщение об ошибке вы получаете? –