detección de colisiones de formas irregulares en IOS
Hola chicos,
estoy trabajando en arrastrar y soltar la actividad para el iPad. Tengo una imagen rectangular .png (vea la imagen nombrada como obj2). Cuando arrastro obj1 solo en la parte negra del rectángulo, debería reaccionar.
if (CGRectIntersectsRect(obj1.frame, obj2.frame))
{
NSLog(@" hit test done!! ");
}
En este momento, este trozo de código tiene éxito incluso en el área transparente. ¿Cómo evitar que eso suceda?
Gracias de antemano.
Saludos, Ranjan
http://oleb.net/blog/2012/02/cgpath-hit-testing/ –
Cuando usa 'CGRect' para ambos, ambos serán rectángulos. Necesitas usar un método diferente. – Dustin