2012-03-06 17 views
-1

我需要使用OpenGL ES 1.1逐步隱藏多邊形。我正在開發Android版本,但我認爲其他平臺會對相同的代碼進行一些較小的更改。如何逐步製作不可見的多邊形?

我該怎麼做?

+0

究竟你的意思是漸進的?只需改變顏色的alpha值,在每一幀中做一些類似colorA- = 0.05f; glColor4f(1,0,0,colorA); ,這是你想要的嗎? – SteveL 2012-03-06 13:17:08

+0

我該怎麼做? – NullPointerException 2012-03-06 14:53:45

+0

我的多邊形有紋理,不是有色多邊形 – NullPointerException 2012-03-06 15:40:04

回答

0

創建一個FloatBuffer數組,每個FloatBuffer元素包含4個浮點值。這四個值表示從0.0f到1.0f的rgba值。在每個緩衝區的第四個元素中,可以設置alpha值,併爲數組的每個元素增量更改alpha值。然後創建一個引用此數組的元素以應用顏色屬性的方法。