0
我正在尋找一種方式來實現在OpenGL ES場景中的對象的漸變效果。我希望能夠控制衰落效應發生的時間。實現淡入淡出效果上的對象 - 的OpenGL ES - iPhone
任何人都可以建議我怎麼可能實現這樣的效果?
在此先感謝。
我正在尋找一種方式來實現在OpenGL ES場景中的對象的漸變效果。我希望能夠控制衰落效應發生的時間。實現淡入淡出效果上的對象 - 的OpenGL ES - iPhone
任何人都可以建議我怎麼可能實現這樣的效果?
在此先感謝。
你可以更新的更新循環中的對象alpha值。逐漸減少每個循環的少量alpha值會達到衰落效果。
要控制期間,請嘗試使用較自從與你希望它運行的時間段detemined計算係數沿最後的循環通過時間的流逝價值。
要得到係數使用類似於: coefficient =(maxAlpha - minAlpha)/ fadeTimeInSeconds;
然後在你的更新循環使用類似: objectsAlpha - =係數* timeElapsed
哪裏timeElapsed是自上次更新循環在幾秒鐘內通過一個浮動代表時間。
我已經發布了這個通過我的手機,所以很抱歉的簡短的答案和不太詳細的僞代碼。也不是專門的opengl。