2010-07-29 129 views
2

我正在玩Apple的GLPaint示例。如何在iPhone上使用openGL進行淡入淡出效果?

但我不知道如何創建一個效果,淡化已經繪製的東西了。 我創建在Flash一個例子示出了我在尋找的效果: http://staging.rwichmann.com/openglexample/

在Flash我畫的紋理上的BitmapData,並在每幀我添加一個的ColorTransform到淡出BitmapData舊的繪製數據。

我猜在openGL中必須有類似的解決方案。與renderBufferframeBuffer的東西,但我沒有找到任何解決方案。

你有想法,提示,提示嗎?

回答

0

只是一個建議。不是真正的代碼相關,它是與藝術相關的。創建一個具有遞減alpha值的長拖尾藝術,直到藝術結束時圖形是透明的。根據需要旋轉和縮放以匹配引導對象的轉向和方向。這可以過度簡化,但也可以與Quartz一起使用。如果你去3D,你必須考慮相機的渲染方向,並應用一系列類似的衰落alpha紋理。

抱歉,沒有真正的代碼顯示給你。

此致敬禮, Natchaphon