J'ai besoin d'environ 100 icônes dans mon application. Serait-il logique d'avoir un grand fichier image avec toutes les icônes et ensuite en quelque sorte le diviser en objets individuels NSImage? Existe-t-il un moyen d'exécuter du code au moment de la construction pour régénérer les icônes individuelles?Découpe l'image en icônes au moment de la construction ou de l'exécution en xCode
Répondre
En supposant que vous êtes en effet utiliser toutes les icônes, je pense qu'il serait plus logique de les garder séparés, pour deux raisons:
- Il peut sembler plus organisée pour réduire le nombre total de fichiers, mais avoir un gros fichier avec toutes vos icônes n'est pas une méthode terriblement organisée pour les stocker, non plus. Xcode peut gérer correctement un grand nombre de fichiers d'icônes.
- Si vous utilisez le contrôle de version, cela complique un peu la gestion de l'historique. À l'heure actuelle, si vous avez besoin de changer une icône, il vous suffit de changer cette icône, et vous pouvez conserver un historique des modifications apportées à cette icône. Si les icônes sont dans un gros fichier, chaque fois que vous changez n'importe quelle icône, ce fichier apparaîtra dans l'historique, il sera donc difficile d'isoler les changements apportés aux icônes que vous avez créées.
- Il est probablement plus facile de modifier une seule icône qu'un ensemble d'icônes regroupées en un seul fichier. Pourquoi écrire un script de construction ou un code d'exécution pour découper les icônes si ce n'est pas nécessaire?
En tant qu'utilisateur de Photoshop, je suis en désaccord avec 3 (et par extension 2.) Il est certainement beaucoup plus difficile de garder le contrôle de cinq images ou plus dans des fichiers séparés que dans un seul fichier, avec des calques Imaginez simplement vouloir déplacer l'ombre de quelques degrés, ce qui fait que Photoshop rend l'exportation de 100 icônes assez facile, donc il n'y a aucune raison de le faire en cours d'exécution. il y avait une bibliothèque Applescript qui vous permet de scripter Photoshop –
100 icônes? Woot? Ok,
Non ce ne serait pas logique. Il est possible de les séparer lors de l'exécution, pas au moment de la construction. Je voudrais simplement utiliser le moyen facile et ajouter toutes les icônes en tant que fichiers différents.
Pourquoi pensez-vous que ce ne serait pas logique? Je l'ai vu dans les programmes de jeu plusieurs fois, comme des tuiles pour une carte ou des cadres d'animation d'un personnage. plus facile d'éditer un gros fichier que de nombreux petits fichiers n'est-ce pas? (Surtout si vous utilisez un logiciel qui vous permet de diviser vos tuiles en utilisant une grille. – Jacob
- 1. Chargement de différents assemblages au moment de la compilation en fonction de la cible de construction
- 2. Modèles T4 - SubSonic 3 - Exécution au moment de la construction
- 3. Découpe une image en mosaïques
- 4. Prévention de l'erreur de partage UNC au moment de la construction
- 5. problème de construction dans xcode
- 6. XCode Linking erreur de construction
- 7. Exécution de PublicResXFileCodeGenerator au moment de la compilation
- 8. Exécution d'un outil personnalisé Visual Studio au moment de la construction
- 9. Y at-il un moyen de choisir un composant MXML au moment de la construction de l'interface utilisateur en fonction de la valeur d'un champ?
- 10. C# Icônes de chargement en cours d'exécution
- 11. Sélectionnez en ligne, un document ou une feuille de style externe au moment de l'exécution pour la page Web
- 12. Glisser-déposer au moment du design en Delphi?
- 13. Modifier app.config au moment de l'installation
- 14. Modification d'une phase de construction de script d'exécution dans XCode
- 15. Xcode: Définition de GCC_PREPROCESSOR_DEFINITIONS pour différentes configurations de construction?
- 16. Duplication de composants au moment de l'exécution
- 17. Commutateur MasterPageFile au moment de l'exécution
- 18. clignote sur l'écran au moment de l'exécution
- 19. valeur par défaut d'une variable au moment de la déclaration en PL SQL
- 20. Générer une image au moment de l'exécution
- 21. Tests unitaires avec nez: tests au moment de la compilation?
- 22. enregistrer le périphérique au moment de l'exécution
- 23. Vues iPhone au moment de l'exécution?
- 24. Est-il possible d'avoir des étapes de construction post-débogage/triggers en XCode?
- 25. Automatisation de la construction de la bibliothèque
- 26. C# Assemblage introuvable au moment de l'exécution
- 27. log4net active la journalisation du débogage au moment de l'exécution
- 28. Paramètres de construction XCode pour les performances - Applications iPhone
- 29. Choix de l'espace de nom 'using' au moment de l'exécution
- 30. Afficher la barre de progression au moment du traitement
L'idée de créer et d'enregistrer 100 fichiers individuels semblait juste un peu fastidieuse. Merci pour les commentaires! (: – Jacob