OpenGL Glass HUD?

时间:2010-10-02 23:05:03

标签: windows winapi opengl hud

您好我想知道如何制作看起来像“Glass”的东西,例如Pikmin游戏中的例子。

它在HUD中,我想知道如何创建类似的东西。 我不是试图复制游戏,我只是喜欢它的样子。

看起来像这样:http://3.bp.blogspot.com/_CWor6UdXxBk/SbaZDWSF6VI/AAAAAAAAFCU/UQgBvgGq-VE/s400/pikmin.jpg

包含数字的矩形

我知道如何创建HUD但是我想知道如何动态地设置背景矩形,如示例中所示

2 个答案:

答案 0 :(得分:1)

您应该查看alpha blending以绘制气泡。假设它们的反射是静态的,您只需要一个简单的图像。 (如果您不确定图像应该是什么样的,请查看游戏中的黑墙。您看到的白色部分应该是图像的红色,绿色,蓝色和Alpha通道。)

这些数字只是在气泡顶部(或下方)绘制的另一组alpha混合图像。以上也适用于他们。

答案 1 :(得分:0)

看起来它们只是带有alpha混合的纹理。一个矩形,一个圆形,然后绘制并缩放成适合其中任何内容的多边形。