Я пытаюсь создать простого бота для веб-игры, поэтому я хотел бы иметь возможность читать цвет пикселя на экране. Я сделал это в Windows с помощью GetPixel (), но я не могу понять это в OS X. Я искал в Интернете и наткнулся на glReadPixel. Когда я создал простой инструмент командной строки в XCode, я ввел следующий код. Однако я не могу заставить его работать. Я продолжаю получать ошибку EXC_BAD_ACCESS из-за этого:
GLfloat r;
glReadPixels(0, 0, 1, 1, GL_RED, GL_FLOAT, &r);
Я думал, что приведенный выше код сохранит красное значение пикселя в точке (0,0) в r. О, я Я бы не хотел делать снимки экрана, потому что это медленно. Любая помощь?
PS С помощью инструмента командной строки моей конечной целью является создание сценария bash или applescript, поскольку у меня уже есть инструмент командной строки, который может щелкать по экрану.