Member 14074655 Ответов: 1

Как узнать, нажал ли я на объект в opengl C++?


Я пытаюсь сделать инструмент выбора цвета с помощью OpenGL и сделал разумную демонстрацию. Когда я нажимаю на цвет, он использует функцию glReadPixels, чтобы найти этот цвет. Это действительно работает, однако он также принимает цвет фона, когда я нажимаю на фон. Есть ли способ увидеть, нажал ли я на объект, вот палитра цветов.

Что я уже пробовал:

До сих пор я ничего не пробовал, так как не понимаю, как подойти к такой проблеме.

1 Ответов

Рейтинг:
1

phil.o

Вы пробовали некоторые основные примеры того, как обращаться с мышью в opengl?
OpenGL для нажмите кнопку обработчик[^]