Analysez les fichiers psd et générez un outil de panneau Ugui en un seul clic
Prend en charge l'exportation et la génération de texte, d'images, de boutons, de curseurs, de disposition en grille et d'autres composants. Prend en charge la découpe et la génération automatiques d'images en grille à neuf carrés. Prend en charge l'exportation et la génération d'images symétriques demi-coupées. listes et éléments de liste Pour plus de détails, consultez la documentation : Assets/PSD2UGUI/Doc/"Usage Instructions".
Version utilisée pour les tests, version Unity : 5.3.3f1, version PS : cs6 64 bits
utiliser
- Copiez le fichier de script Export PSDUI.jsx dans le répertoire « répertoire d'installation psPresetsScripts », tel que : « E:Program FilesPSAdobe Photoshop CS6 (64 Bit)PresetsScripts ».
- Ouvrez un fichier psd, sélectionnez "Fichier->Script->Export PSDUI" dans CS6, et une boîte de dialogue apparaîtra pour sélectionner un répertoire pour stocker les coupes et les fichiers de configuration (xml) lorsque le script est exécuté.
- Copiez le schéma de découpe et la configuration générés à l'étape précédente dans l'unité, sélectionnez quicktool/psdimport dans la barre de menu pour exécuter, sélectionnez le fichier XML exporté à l'étape précédente dans la boîte contextuelle, et le panneau uui sera généré dans le hiérarchie.
- Une fois l'interface utilisateur générée, vous pouvez utiliser quicktool/QuickGenCode pour générer rapidement le script d'interface utilisateur. Pour plus de détails, voir https://github.com/zs9024/quick_uicode.
indice
- Utilisez l'éditeur pour modifier ou déboguer le script ps : recherchez ou téléchargez l'éditeur Adobe Extendscript Toolkit, généralement sur le lecteur C, tel que C:Program Files (x86)AdobeAdobe Utilities - CS6ExtendScript Toolkit CS6, fichier/ open pour ouvrir le fichier "répertoire d'installation psPresetsScriptsExport PSDUI.jsx", sélectionnez "Adobe Photoshop CS6" comme application cible et vous pouvez exécuter le débogage du point d'arrêt
- Si l'erreur « La fusion des calques visibles est actuellement indisponible » se produit lors de l'exécution du script ps, vous pouvez vérifier s'il y a une seule image (telle que l'image d'arrière-plan) à la fin du nœud racine et la déplacer sous un groupe de calques. la documentation pour plus de détails.
- Lorsque la version ps cc signale une erreur "Error 8800...sceneData += "" + obj.textItem.color.rgb.hexValue + "";", vous pouvez vérifier si le texte contient plusieurs valeurs de couleur. plusieurs couleurs La couleur est implémentée dans l'unité en utilisant la couleur du texte enrichi.
- Si vous avez des questions, des suggestions ou des idées, vous pouvez rejoindre le groupe QQ 654564220 pour discuter
Version
v1.0.6
20/08/2018
1. Ajouter une zone de saisie à importer
2. Prise en charge de la définition de la transparence du texte dans PS, et cela prendra effet dans Unity après l'exportation.
3.Ajouter la prise en charge de OutLine
v1.0.5
2018.03.06
1. Intégrez le module de génération rapide de code d'interface utilisateur (QuickCode)
2.ps cc message d'erreur texte
3.correction de bug
v1.0.4
2017.10.10
1. Ajoutez l'exportation et la génération de composants à bascule
2. Ajoutez l'exportation et la génération de composants d'onglets personnalisés
3.Optimisation du dessin des couches
4. Réutilisation et optimisation du code
v1.0.3
20/06/2017
1. Ajoutez un effet miroir et modifiez la méthode de génération d'images symétriques en miroir.
2. Ajoutez l'exportation et la génération d'images symétriques symétriques vers le haut, le bas, la gauche et la droite.
3. Ajoutez neuf styles de palais et demi-image à l'arrière-plan du bouton
v1.0.2
2017.02.06
1. Ajoutez l'exportation et la génération du composant GridLayoutGroup
2. Ajoutez l'exportation et la génération du composant Slider
v1.0.1
2017.01.22
1. Modifiez la structure de configuration XML lors de l'exportation de PSD, changez le niveau d'images en couche et modifiez le code de génération Ugui en conséquence.
2. Ajoutez l'exportation de la grille à neuf carrés et coupez automatiquement la carte de la grille à neuf carrés en fonction de la valeur de la bordure lors de la dénomination.
3. Exportez et générez une liste coulissante (ScrollRect), qui peut disposer dynamiquement des éléments coulissants, prend en charge une seule ligne et une seule colonne, et ne prend pas encore en charge la grille.
v1.0.0
2017.01.12
1. Exportation et génération de texte normal
2. Exportation et génération de texte statique et de texte image
3. Exportation et génération d'images normales
4. La génération de la grille à neuf carrés ne peut pas être exportée depuis PS pour le moment et l'image doit être découpée manuellement.
5. Exportation et génération de RawImage
6. Exportation et génération d'images symétriques coupées en deux
7. Exportation et génération d'images publiques
8. Exportation et génération de contrôles de boutons