【问题标题】:OpenGL Glass HUD?OpenGL玻璃HUD?
【发布时间】:2010-10-03 07:59:58
【问题描述】:

您好,我想知道如何制作看起来像“玻璃”的东西,例如在名为 Pikmin 的游戏中。

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

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

其中有数字的矩形

我知道如何创建 HUD 但是我想知道如何像示例中那样动态生成背景矩形

【问题讨论】:

    标签: windows winapi opengl hud


    【解决方案1】:

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

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

    【讨论】:

    • 是的,这也是我的想法,但我想知道如何创建这样的纹理,即什么程序或算法
    • 这超出了本网站的范围,但是使用 GIMP 或 Photoshop 之类的图像编辑器,在一个空(透明)图层上,选择一个椭圆,使用一个模糊的圆形画笔并尝试在外面绘画选择。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多