Получение цвета пикселя из изображения - PullRequest
0 голосов
/ 09 июня 2009

Я работаю в приложении, основанном на представлении, и пытаюсь найти код, который позволил бы мне извлечь пиксельные цвета из одного из моих изображений и использовать его для обнаружения столкновений с одним из моих UIImageViews, но мне не повезло найти что-нибудь на эту тему. Поэтому, если мой UIImageView для моего игрока сталкивается с UIImageView моей карты && сталкивается с черным цветом на моем изображении, которое находится внутри моего вида карты ..., тогда запустите код столкновения ... или что-то в этом духе.

1 Ответ

0 голосов
/ 09 июня 2009

Ваш вопрос о том, чтобы получить цвет пикселей или об обнаружении столкновений?

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

Если вы хотите просто обнаруживать столкновения, взгляните на методы convertPoint:toView: и convertPoint:fromView: в UIView. Они позволяют вам брать определенные точки в данном представлении и получать их эквиваленты в других представлениях. Имея некоторую базовую математику для результирующих точек, вы теоретически могли бы сделать довольно хорошее обнаружение столкновений, не беспокоясь о цветах пикселей.

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