看起來好像即使您將Image對象的平滑屬性設置爲false,但它並不會使非90度角度上的位圖看起來光滑(jaggy =別名,與平滑邊緣相反=別名)。FlashPunk:如何在旋轉的Sprite上獲得經典的Jaggy Edge?
有什麼辦法可以達到這個目的嗎?或者我是否必須手動構建旋轉spritesheet,並自己解釋「角度到精靈指數」計算?
看起來好像即使您將Image對象的平滑屬性設置爲false,但它並不會使非90度角度上的位圖看起來光滑(jaggy =別名,與平滑邊緣相反=別名)。FlashPunk:如何在旋轉的Sprite上獲得經典的Jaggy Edge?
有什麼辦法可以達到這個目的嗎?或者我是否必須手動構建旋轉spritesheet,並自己解釋「角度到精靈指數」計算?
是否
stage.quality = StageQuality.MEDIUM;
或
stage.quality = StageQuality.LOW;
做什麼你想要的嗎?我很長一段時間沒有使用過它,但是在某些情況下,調整質量是一種古老的方式,可以提高性能。
你的意思是flash.display.Bitmap.smoothing屬性,對吧?如果是這樣,您是想在AS3中設置此屬性,還是在Flash Professional IDE中庫資源的屬性設置中設置此屬性? – TheDarkIn1978 2011-02-26 14:56:56
不,在一些基於FlashPunk的遊戲中,你會注意到旋轉的精靈的邊緣保持着鋸齒狀。這與StageQuality設置爲LOW有關。 Bitmap.smoothing是一個稍微不同的選項,因爲(啓用時)它傾向於「模糊」Bitmap的所有內容,即使在旋轉,縮放或傾斜時也會給它一個精美的外觀。雖然Stage.quality和Bitmap.smoothing都是真實的,但當它變成LOW/FALSE時,它們不會對內容執行任何邊緣平滑或模糊算法,這可以讓您的精靈呈現8位風格。 – bigp 2011-02-28 13:35:16