Эффект выделения в OpenGL ES - PullRequest
       0

Эффект выделения в OpenGL ES

1 голос
/ 03 декабря 2010

Я разрабатываю приложение для рисования на iPhone в OpenGL ES.Я хочу создать инструмент для подсветки, который будет иметь тот же эффект, что и настоящий инструмент подсветки - он оставляет флуоресцентный цвет, по-прежнему показывая то, что позади.Я не могу придумать правильную комбинацию параметров для glBlendFunc.Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 03 декабря 2010

Есть несколько способов сделать это.Я бы порекомендовал использовать альфа-параметр для glColor4F:

glColor4f(0.97, 0.58, 0.12, 0.2);

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

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...