1 Ανοίξτε το έργο σας στην εφαρμογή Xcode IDE . 2
Κάντε κλικ και σύρετε δύο ορθογώνια αρχεία εικόνας στο φάκελο "Πόροι" του έργου σας . Αυτές είναι οι δύο εικόνες που θα ανιχνεύσει μια σύγκρουση μεταξύ . Κάντε κλικ στο " Add" στο pop-up παράθυρο για να προσθέσετε τα στοιχεία στο έργο σας .
Εικόνων 3
Γυρίστε τα δύο αρχεία εικόνας σε ακίνητα και να κηρύξει μια μέθοδο για την ανίχνευση των συγκρούσεων με το άνοιγμα της " ? MainViewController.h αρχείο " στο έργο σας και την αλλαγή του κώδικα ως εξής:
@ interface MainViewController : UIViewController IBOoutlet UIImageView * my_rect_1 ? IBOoutlet UIImageView * my_rect_2 ? } @ ιδιοκτησίας ( nonatomic , διατηρούν ) UIImageView * my_rect_1 ? @ ιδιοκτησίας ( nonatomic , διατηρούν ) UIImageView * my_rect_2 ? - ( IBAction ) showInfo ? - ( void) myDetectCollisions ? 4 Ανοίξτε το αρχείο " MainView.xlib " . Κάντε κλικ στο κουμπί " Media " στο παράθυρο "Βιβλιοθήκη" . Κάντε κλικ και σύρετε τα δύο αρχεία εικόνας από τη "Βιβλιοθήκη" στο παράθυρο " Main View" . Κάντε κλικ στο " Αρχείο κατόχου του " στο παράθυρο " MainView.xlib " . Κάντε κλικ στο κουμπί "Συνδέσεις " για το " Main View Controller Χαρακτηριστικά " παράθυρο . 7 Κάντε κλικ και σύρετε τον κύκλο δίπλα στο " my_rect_1 " επί των αντιστοίχων της εικόνα στο παράθυρο " Main View" . Επαναλάβετε αυτό το βήμα για το " my_rect_2 . " Ανοίξτε το αρχείο " MainViewController.m " . Συνθέσει τα δύο αρχεία εικόνας με την προσθήκη του παρακάτω κώδικα κάτω από το "@ υλοποίησης MainViewController " γραμμή : @ συνθέσει my_rect_1 ? @ Συνθέσει my_rect_2 ? Δημιουργήστε τη μέθοδο για την ανίχνευση συγκρούσεων με την προσθήκη του παρακάτω κώδικα : - (void ) { myDetectCollisions αν ( CGRectIntersectsRect ( my_rect_1.frame , my_rect_2.frame ) ) { //ανιχνεύτηκε σύγκρουση } } η λειτουργία " CGRectIntersectsRect " θα επιστρέψει " αλήθεια " και αν δεν υπάρξει μια σύγκρουση sprite μεταξύ των δύο εικόνων . Καλέστε τη μέθοδο " myDetectCollisions " με την προσθήκη του παρακάτω κώδικα στη μέθοδο που λαβές η κίνηση των δύο εικόνες : [ αυτο myDetectCollisions ] ? Αποθηκεύστε το project Xcode σας . Κάντε κλικ στο κουμπί "Build and Go" για να τρέξει νέο κωδικό σύγκρουσης σας.
Η
5
6
Η
8
Η 9
Η 10
11
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα