Я хочу сделать игру защиты башни для WP7.5, где вы должны нарисовать символ башни, которую вы хотите построить. Поэтому идея в том, что когда пользователь что-то нарисовал, я проверяю, совпадает ли это с моими символами башен.
Символ выглядит так:
Пользователь нарисовал что-то вроде этого:
Но сейчас я не знаю, как эффективно сравнить, если изображение пользователя соответствует моему изображению символа. Первая идея состоит в том, чтобы соответствовать пикселю на пиксель, и если все черные пиксели изображения пользователя соответствуют каждому черному пикселю моего символа, чтобы вернуть true, но я думаю, что это не лучший способ сделать это.
Может кто-нибудь помочь мне с этим решением?
РЕДАКТИРОВАТЬ: Теперь у меня появляется другая идея - я сохраняю координаты там, где пользователь касается дисплея, а затем я проверяю в изображении символа только пиксели по координатам, которые я сохранил. Это выглядит лучше, чем сравнивать пиксель за пиксель, да? :)