【问题标题】:OpenGL ES flash of bright lightOpenGL ES 闪光的强光
【发布时间】:2011-06-08 22:56:18
【问题描述】:

在我正在开发的 OpenGL ES 应用程序中实现我想要的效果时遇到了一些问题。我可以使用 OpenGL ES 1.1 或 2.0。我想要实现的是以下...

在 2D 正交场景(黑色透明色)中,在屏幕上渲染一个具有一定透明度的红色方块,使其呈现更深的红色(或仅设置为更深的红色)。这对我来说没有问题。然后,当用户点击正方形区域时,我希望它在明亮的闪光中快速闪烁(就在正方形区域中)。这种闪光根本不需要持续很长时间,只要用户在一个完全黑暗的房间里,这种闪光就会在用户脸上产生一个短暂的明显闪光。我在让“光晕”或发光效果有效工作时遇到了一些麻烦,并且想知道是否有人想出一种快速、有效的方法来使颜色在一瞬间明亮地闪烁。可能是通过使用某种我不知道的纹理技巧。此外,闪光灯不必在区域外模糊,它可以完全包含在边缘锐利的区域内。我真正追求的只是闪光灯照亮屏幕周围区域的美感。

【问题讨论】:

    标签: iphone android opengl-es light


    【解决方案1】:

    禁用纹理,glColor3ub(255,255,255),渲染正方形,稍等,正常重绘正方形。

    【讨论】:

    • 嗯...确实确实可以满足我的要求。我没有真正考虑就发布的错误。无论如何,您为什么要删除Thanks!来自我的帖子??????
    • 别担心,我一直在放屁 :) 就编辑而言,这是个人习惯/SO policy? consensus?。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多