2009-05-15 10 views
0

Je veux ajouter une barre de chargement à l'initiale du jeu qui est une barre de chargement personnalisée. pour cela j'ai besoin de calculer le pourcentage de chargement pour montrer la progression du chargement. Est-il possible de calculer le temps de chargement de l'application? Aidez-moi, s'il vous plaît.Comment calculer le temps de chargement d'une application sur iPhone?

Si j'ajoute Default.png dans mon dossier de ressources, il sera vu au moment du chargement de l'application. Comment ça marche? Je veux le personnaliser.

Répondre

1

Vous pouvez modifier Default.png comme vous le souhaitez et même l'échanger entre les démarrages de l'application, mais il s'agit toujours d'une image statique qui ne peut pas être animée. Il est affiché pendant que le système d'exploitation de l'iPhone démarre votre application. Une fois que l'application entre dans votre propre fonction principale, vous pouvez afficher ce que vous voulez - à partir de ce moment, ce qui est chargé et ce qui est affiché est sous votre contrôle. En ce qui concerne l'affichage de la progression, je ne peux parler que du point de vue des développeurs de jeux. Normalement, vous savez combien de ressources vous chargez (textures, fichiers son, ...) afin de pouvoir charger par exemple. une ressource par passe de la boucle principale et affiche la progression en conséquence.

+0

Je ne suis pas sûr de pouvoir changer le Default.png. Cela fait partie de votre ensemble d'applications, qui devrait être en lecture seule. Même si vous pouviez le changer, il semblerait que cela altérerait la signature cryptographique de votre application. –

+0

Quand j'ai bricolé avec le développement de l'iPhone l'année dernière, il y avait une faille dans l'outil codesign qui ne suit pas les liens symboliques. De cette façon, vous pouvez pointer un lien symbolique vers un fichier arbitraire et remplacer son contenu à la volée sans rendre l'application scellée invalide. – digitalbreed

1

Je pense que votre barre de progression doit être basée sur progresser et pas le temps. N'oubliez pas que certains matériels sont plus rapides que d'autres. L'iPod touch 2G est le plus rapide avec (je pense) l'iPhone original le plus lent. L'image Default.png est entièrement statique. On dirait que vous prenez une capture d'écran de votre écran de chargement quand il n'a aucun progrès et l'utilisez.

Questions connexes