一次性在IPAD上顯示很多多邊形,在手指交互的時候會出現閃爍。如果屏幕顯示的多邊形PLOY控制在380個以內(來自away3d stat窗口數據),屏幕不會閃爍
於是嘗試做一下操作:
1、取消每個多邊形的事件監聽器,用標準方式發佈到ipad,屏幕依然閃爍
2、在1基礎上,取消多邊形的貼圖材質,改用純色的colormaterial材質,標準發佈到ipad,依然閃爍(意外發現純色材質無法遮擋後面的物件)
3、懷疑是交互產生的問題,於是在2的基礎上,取消整個場景的拖動監聽,屏幕依然閃爍。
4、全部取消交互監聽,包括多點觸控等,標準方式發佈到ipad上,屏幕依然閃爍。
在材質和交互監聽沒有影響的情況下只有兩種可能:
1、代碼實現問題;
2、IPAD確實顯卡不行。
下午將做進一步代碼分析。
--------------------------------------------------------------------------------------------
1、官網的EXAMPLE代碼和當前的代碼結構無二至,打算在官網的EXAMPLE結構中增加多邊形,發佈到IPAD上看是否有問題。
官網的EXAMPLE移植到ipad達到一萬多個多邊形,確定是代碼的問題。
下午在AWAY3D4.0 BETA版本下移植了程序,IPAD上沒有出現閃爍。具體原因待考。