я пишу игру, чтобы найти различия между 2 изображениями. я создал подкласс CCSprite, Spot. Сначала я попытался создать маленькие изображения и добавить себя в соответствии с их положением, но позже я обнаружил, что положение трудно определить, так как трудно избежать смещения в 1 или 2 пикселя.
Затем я попытался сделать пятно того же размера, что и изображение, с другой частью прозрачной. но мне все еще нужно выяснить «горячую точку» касания пальцем. но когда я использую CGRectContainsPoint ([self boundingBox], touchLocation), это фактически все изображение.
так есть ли другой способ сделать это? как content.size или self.size, и сделать CGRect из его непрозрачной части?
Спасибо.