1
我在CS6(Mac)中創建了Flash應用程序(AS3),該應用程序在發佈爲Flash Projector時按預期執行。但是當我發佈爲AIR應用程序(v3.4.0.2540)時,應用程序的性能比投影儀差50%。我將其設置爲使用GPU硬件加速,渲染模式爲自動。我應該使用其他設置嗎?性能命中是在預期的時間(當使用MOUSE_MOVE和ENTER_FRAME監聽器時),但它在獨立播放器中工作正常。Flash AIR應用程序的(桌面)性能比Flash Projector編譯的代碼差很多
感謝您的回覆。我會嘗試將渲染模式更改爲Direct。與此同時,我在個人電腦上測試並且運行得更好。 Mac + Adobe =愚蠢。 – kenecaswell
@kenecaswell噢。根據我的經驗,Mac上的AIR幾乎不像Win上那麼快,儘管我一直認爲它是可以通過的。 – NoobsArePeople2
使用「直接」。 「GPU」是舊的GPU模式。這意味着它會半自動地使用GPU執行標準的Flash組合,例如繪製位圖。有時這是可取的,有時這是災難性的(例如,使用像scrollRect這樣的東西在性能上會有巨大的損失)。所以當使用Starling和Stage3d等「真實」GPU合成時,它應該始終是「直接的」。 – zeh