2014-05-04 26 views
0

我想要在Android中使用OpenGLES 2中的精靈來創建一個spritesheet中包含的插圖。我想過兩種方式去實現它在Android中使用OpenGL ES爲動畫製作動畫的最佳方式是什麼?

方法1.創建一個分層的精靈,然後依次淡入每一層。那就是將會有多個精靈堆疊在一起,每個精靈都會有一個輕微不同的紋理。要顯示動畫,頂層將變爲不可見,以顯示下面的圖層。方法2:然後以某種方式創建一個sprite(也許用一個轉換矩陣?)爲紋理uv座標設置動畫,使sprite生成動畫。

有沒有一種標準的方法來激活OpenGL中的精靈?

回答

0

方法2是優選的。創建一張spritesheet,將動畫的所有精靈都放入一個紋理中,並相應地更改uv座標。它避免了改變駕駛員狀態和移動記憶。

它通常被稱爲精靈圖集。

相關問題