2017-01-01 150 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不顯示。