OpenGL Glass HUD? - PullRequest
       20

OpenGL Glass HUD?

0 голосов
/ 03 октября 2010

Здравствуйте. Хотелось бы узнать, как сделать что-то похожее на «Стакан», например, в игре под названием «Пикмин».

это в HUD, и я хотел бы знать, как создать нечто подобное. Я не пытаюсь скопировать игру, мне просто нравится, как она выглядит.

Это выглядит так: http://3.bp.blogspot.com/_CWor6UdXxBk/SbaZDWSF6VI/AAAAAAAAFCU/UQgBvgGq-VE/s400/pikmin.jpg

Прямоугольники, в которых есть цифры

Я знаю, как создать HUD. Однако я хотел бы знать, как динамически создавать фоновые прямоугольники, как в примере

Ответы [ 2 ]

1 голос
/ 03 октября 2010

Вы должны изучить альфа-смешение для рисования пузырьков. Предполагая, что отражения на них статичны, все, что вам нужно, это простое изображение. (Если вы не уверены, каким должно быть изображение, посмотрите на черную стену в игре. Белые части, которые вы видите, должны выглядеть как красный, зеленый, синий и альфа-каналы изображения.)

Числа - это просто еще один набор альфа-смешанных изображений, нарисованных поверх (или под) пузырьков. Вышесказанное относится и к ним.

0 голосов
/ 03 октября 2010

Похоже, что это просто текстуры с альфа-смешиванием. Один прямоугольник, один круг, а затем вычерченный и масштабированный до многоугольника, который соответствует тому, что в них входит.

...