2017-01-01 71 views
1

使用AIR 24版本,我们现在可以在Stage3D上设置抗锯齿功能,但是存在一些问题。任何人都可以帮助如何正确使用它,而无需更改整个项目代码?AIR 24上的Stage3D iOS抗锯齿24

我的问题是抗锯齿效果很好,没有更多的锯齿边缘,但有渲染问题,我猜一些纹理法线正在倒置,当使用遮挡材质时也有一些锯齿材质阴影......

我注意到的下一件事情是,当使用线段绘制线框地球仪时 - 线条在地球上始终可见,无论您是否在前面添加某个对象。 因此,与其他材质相交的线段根本不起作用,线条永远在屏幕上。

请帮助,如果你发现任何诡计修复问题。 谢谢

回答

0

只是添加一些信息:当shareContext = true时,问题似乎发生。如果没有Starling,则会有抗锯齿功能,lineSegments会在当前深度渲染。除了Starling之外,看看它是否可以与其他sharedContext一起工作以查出问题会很有趣。如果我找到答案,我会回来并发布。这将是很好的得到这个工作。任何想到在移动设备上使用away3d的第二个实例的性能?这样分层可能是一个肮脏的工作。

*****上线段EDIT ****

反锯齿只发生与sharedContext。 View3D类似乎没有在任何地方设置antiAlias值,当我将它强制为值2时,所有的地狱都失控了。

编辑#2

网格显示在线段上方,Sprite3D不显示。