2010-09-01 68 views
1

我想要一個紋理來包含精靈動畫的每個幀。假設每個幀都是128x128像素,並且有4幀。然後它可以很容易地融入一個256x256紋理。如果我有例如25幀,那麼它必須適合一個640x640紋理(128 * 5 = 640)。不過,我認爲紋理尺寸應該是2的冪次方以獲得最佳效果,從而強制尺寸爲1024x1024,這比原尺寸大得多。在這種情況下,將每個幀加載到尺寸爲128x128的相應紋理中會更好嗎?2紋理與雪碧動畫的力量

回答

1

每次更改紋理時,都會受到一定的影響。因此,使用一個較大的紋理會更好,尤其是如果您有多個可能位於動畫不同幀中的相同精靈。

某些硬件不支持2的非冪次(NPOT)紋理,但這些日子之間變得越來越少。它可能最好保持2(POT)紋理限制的功率。你有沒有檢查過,看看你是否可以將多個不同的精靈和他們的動畫變成1個大質地?您可以將更多的精靈框架集成到單個紋理中,您需要更改紋理的次數更少,因此運行速度更快......