{
IBOoutlet UIImageView * my_rect_1 ; IBOoutlet UIImageView * my_rect_2 ;} < br >
@ property ( no atómica , retener ) UIImageView * my_rect_1 ; @ property ( no atómica , retener ) UIImageView * my_rect_2 , - ( IBAction ) showInfo , - (void ) myDetectCollisions ;
4
Abra el archivo " MainView.xlib " . Haga clic en el botón "Media " en la ventana "Biblioteca " . Haga clic y arrastre los dos archivos de imágenes de la "Biblioteca " en la ventana " Vista principal " .
5
clic " Dueño de archivos" en la ventana " MainView.xlib " . < Br > Página 6
clic en el botón "Conexiones " en la ventana " principales Atributos de vista del controlador " .
7
Haga clic y arrastre el círculo al lado de " my_rect_1 " en su correspondiente la imagen en la ventana " Vista principal " . Repita este paso para " my_rect_2 . "
8
Abra el archivo " MainViewController.m " . Sintetizar los dos archivos de imagen , añadiendo el siguiente código en la sección " @ implementation MainViewController " línea :
@ sintetizan my_rect_1 ; @ sintetizan my_rect_2 ;
9
Crear el método para detectar colisiones añadiendo el siguiente código:
- ( void) { myDetectCollisions
if ( CGRectIntersectsRect ( my_rect_1.frame , my_rect_2.frame ) ) {//colisión detectada } }
la función " CGRectIntersectsRect " devolverá "true" si se ha producido una colisión de sprites entre las dos imágenes .
10
Llame al método " myDetectCollisions " agregando el siguiente código dentro de su método que controla el movimiento de las dos imágenes :
[ auto myDetectCollisions ] ;
11
Guardar el proyecto Xcode . Haga clic en el botón " Build and Go " para ejecutar el nuevo código de colisión.