2011-02-11 122 views
0

用這個OpenGL的東西讓自己感到困惑。我想要做的是在一段時間內將一系列頂點移動到某個位置。閱讀這個tutorial我理解關鍵幀和插值原理,但是它在教程中實現的方式對我來說很複雜。
我所有的頂點數據是在GLfloat數組OpenGL-ES基本動畫

GLfloat triangle [6]; 
triangle[0] = 0; //x coord 
triangle[1] = 10; //y coord 

你的想法^^。沒有z座標,因爲我不需要3D。我可以畫得很好,已經有一段時間了,但現在我想動畫。
任何人都知道像我這樣的失敗者的任何好,簡單的教程:)
任何幫助將不勝感激。

回答

1

你應該尋找的是關於OpenGL中矩陣堆棧的教程。你想要做的動畫你的對象是而不是來破解你的三角形數組數據值,但要應用轉換矩陣來翻譯/旋轉/縮放場景中的對象。

下面是一個用於Android系統,但它的OpenGL ES所以應同樣適用:

http://blog.jayway.com/2010/01/01/opengl-es-tutorial-for-android- --Part-III ---變換/

+0

感謝,這是我需要的:) – StuStirling 2011-02-14 15:12:50