UIImageView κινούμενα σχέδια αργή

ψήφοι
2

Έχω ένα UIImageViewμε περίπου 10 αρχεία JPEG σε πλήρη οθόνη, συνολικού ύψους περίπου 128k. Ρίχνουν αυτά σε το UIImageViewμε setAnimationImagesέργα σαν πρωταθλητής στον εξομοιωτή μέχρι να προσπαθώ να το τρέξει για το iPhone η οποία οδηγεί σε μια αποτυχία. Υπάρχει κάτι λάθος εδώ; Θα ήθελα να πιστεύω με όλα τα φανταχτερά 3D παιχνίδια που έχω δει μίζερη μικρό animation μου θα πρέπει να είναι λειτουργική.

Δημοσιεύθηκε 10/01/2009 στις 21:34
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
3

3D παιχνίδια δεν χρησιμοποιείτε UIImageView, χρησιμοποιούν OpenGL.

Κρίνοντας από αυτά:

Εικονική διαρροή μνήμης όταν χρησιμοποιείτε UIImageView setAnimationImages;

UIImageView setAnimationImages: διαρρέει συστοιχία animation

Η ίδια η μέθοδος είναι bugged. Προτείνω τη φόρτωση και την εμψύχωση των εικόνων εαυτό σας (δημιουργήσετε και να διαχειριστείτε μια σειρά από UILayers ή απλά το διακόπτη UIImageγια το UIImageView).

Απαντήθηκε 11/01/2009 στις 12:39
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more