2011-06-08 213 views
2

我在我正在開發的OpenGL ES應用程序中實現期望的效果時遇到了一些麻煩。我可以使用OpenGL ES 1.1或2.0。我想要實現的是以下幾點...OpenGL ES強光閃光燈

在二維正射場景中(黑色清晰的顏色),渲染一個紅色的方塊在屏幕上有一些透明度,所以它是一個較暗的紅色(或只是設置爲較暗紅色)。這對我來說沒有問題。然後,當用戶點擊廣場的區域時,我希望它在閃爍的光線下(僅在廣場區域內)快速閃爍。這個閃光燈不需要很長時間,只要用戶在一個完全黑暗的房間裏,這個閃光燈就會在用戶臉上產生一個簡短的明顯閃光。爲了有效地工作,我一直遇到一些麻煩,並且想知道是否有人想出一個快速有效的方法讓色彩瞬間閃爍。可能通過使用某種我不知道的紋理技巧。此外,閃光燈不必在區域外模糊,它可以完全包含在具有銳利邊緣的區域內。真正我所追求的是閃光燈照亮屏幕周圍區域的美感。

回答

0

禁用紋理,glColor3ub(255,255,255),渲染正方形,稍等一會,正常重繪平​​方。

+0

呵呵...真的,基本上做我在找什麼。我的錯誤發佈而沒有真正考慮它。無論如何,你爲什麼要刪除謝謝!從我的帖子????? – Nitrex88 2011-06-09 00:32:15

+0

不用擔心,我總是有大腦放屁:)只要編輯是個人習慣/ [SO政策?共識?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts/3021#3021)。 – genpfault 2011-06-09 01:16:13

+1

注意到並在一定程度上,同意 – Nitrex88 2011-06-09 01:18:58