2017-01-01 12 views
1

С выпуском AIR 24 мы можем установить сглаживание на Stage3D сейчас, но есть некоторые проблемы с ним. Может ли кто-нибудь помочь, как правильно использовать его, без изменения всего кода проекта?Stage3D iOS Сглаживание по AIR 24

Проблема заключается в том, что анти-псевдонимы отлично работают и не имеют зубчатых краев, но возникают проблемы с рендерингом, и я думаю, что некоторые текстурные нормали перевернуты, а также при использовании материала Occlusion есть некоторые зубчатые тени материала ...

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

Пожалуйста, помогите, если найдете какой-либо трюк, устраняющий проблемы. Thanks

ответ

0

Просто добавьте дополнительную информацию: проблема возникает, когда shareContext = true. Без Starling есть сглаживание, а линии - на текущей глубине. Было бы интересно посмотреть, работает ли он с другим sharedContext помимо Starling, чтобы изолировать проблему. Если я найду ответ, я вернусь и отправлю его. Было бы неплохо заставить это работать. Любая идея, что производительность попала на мобильный, имея второй экземпляр away3d? Такое расположение может быть грязной работой.

***** EDIT ****

AntiAliasing на отрезках происходит только с sharedContext. Класс View3D, похоже, не имеет значения antiAlias, установленного где угодно, и когда я заставил его равным 2, все ад сломался.

Edit # 2

сетки появляется над линейными сегментами, Sprite3D нет.