當我將我的Flash遊戲放入全屏幕交互式顯示模式並設置stage.fullScreenSourceRect,以便它使用硬件縮放時,任何分辨率下的性能都好於沒有fullScreenSourceRect時的性能。我真的很想使用這個功能,但問題是它似乎使用了4倍模糊或者一些類似的縮放算法,讓所有的東西都看起來很模糊。使用fullScreenSourceRect時,我可以更改Flash中的全屏縮放算法嗎?
模糊作爲唯一可用的縮放模式似乎是一個奇怪的選擇。我會對一個簡單的最近鄰居感到高興。我找不到有關在文檔中更改比例算法的任何信息。有沒有辦法在仍使用硬件加速的情況下執行此操作?
我想你會在一定程度上得到模糊,因爲它必須擴展到可變分辨率。您可以有一些目標分辨率(最常見),並使您的原始寬度/高度爲一半,或使用system.capabilities類獲取實際的屏幕分辨率並將窗口設置爲該大小。 – BadFeelingAboutThis
感謝LondonDrugs,但是當使用硬件加速時,即使fullScreenSourceRect恰好是全屏大小的寬度和高度的一半,也會產生模糊的縮放效果。問題不是由於可變分辨率造成的失真,問題是模糊的縮放算法。 – Robert