2012-04-08 66 views

回答

1

你可以更新的更新循環中的對象alpha值。逐漸減少每個循環的少量alpha值會達到衰落效果。

要控制期間,請嘗試使用較自從與你希望它運行的時間段detemined計算係數沿最後的循環通過時間的流逝價值。

要得到係數使用類似於: coefficient =(maxAlpha - minAlpha)/ fadeTimeInSeconds;

然後在你的更新循環使用類似: objectsAlpha - =係數* timeElapsed

哪裏timeElapsed是自上次更新循環在幾秒鐘內通過一個浮動代表時間。


我已經發布了這個通過我的手機,所以很抱歉的簡短的答案和不太詳細的僞代碼。也不是專門的opengl。