Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:creer_icone_objet [2014/08/10 19:47] – Page moved from fr:todo:dessiner:creer_icone_objet to fr:creer_icone_objet zatalyz | fr:creer_icone_objet [2023/06/30 19:24] (Version actuelle) – YannK | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Création d'une icône d' | ====== Création d'une icône d' | ||
| Dans l' | Dans l' | ||
| - | {{ : | + | {{ ajout_icone_01.jpg? |
| Ces icônes sont fabriquées par le système qui assemble plusieurs éléments (quantité, qualité, couleur de fond etc.). | Ces icônes sont fabriquées par le système qui assemble plusieurs éléments (quantité, qualité, couleur de fond etc.). | ||
| - | {{ : | + | {{ ajout_icone_06.jpg? |
| + | |||
| + | <WRAP center round info 80%> | ||
| + | Les informations ici sont génériques. | ||
| + | \\ Nous avons une procédure dédiée à Khanat de génération des éléments d' | ||
| + | </ | ||
| + | |||
| ===== Création d'un élément objet ===== | ===== Création d'un élément objet ===== | ||
| - | Il existe un répertoire dans les assets libérés qui recense tous les objets équipables, | + | Il existe un répertoire dans les assets libérés qui recense tous les objets équipables, |
| Nous nous focalisons donc déjà sur les objets du type de " | Nous nous focalisons donc déjà sur les objets du type de " | ||
| Il suffit de se baser sur ces exemples pour en créer un nouveau. Le motif final devra être sous format .PNG, avec un fond transparent et d'une taille de 40x40 pixels. | Il suffit de se baser sur ces exemples pour en créer un nouveau. Le motif final devra être sous format .PNG, avec un fond transparent et d'une taille de 40x40 pixels. | ||
| Ligne 11: | Ligne 19: | ||
| Les images utilisées pour l' | Les images utilisées pour l' | ||
| \\ Pour créer ces deux fichiers, il existe un binaire compilé dans les outils Ryzom Core : build_interface | \\ Pour créer ces deux fichiers, il existe un binaire compilé dans les outils Ryzom Core : build_interface | ||
| - | < | + | <WRAP prewrap 650px> |
| + | < | ||
| USAGE : build_interface [-s< | USAGE : build_interface [-s< | ||
| -s : build a subset of an existing interface definition while preserving the existing texture ids, to support freeing up VRAM by switching to the subset without rebuilding the entire interface | -s : build a subset of an existing interface definition while preserving the existing texture ids, to support freeing up VRAM by switching to the subset without rebuilding the entire interface | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| Il suffit donc d' | Il suffit donc d' | ||
| - | < | + | |
| + | <WRAP prewrap 650px> | ||
| + | < | ||
| + | $ build_interface mes_images_d_interface icones/ | ||
| | | ||
| - | < | + | |
| - | \\ Writing UV file : mes_images_d_interface.txt</ | + | <WRAP prewrap 650px> |
| + | < | ||
| + | \\ Writing tga file : mes_images_d_interface.tga | ||
| + | \\ Writing UV file : mes_images_d_interface.txt | ||
| + | </ | ||
| + | </ | ||
| Ces deux fichiers seront à fournir dans les .bnp du client. | Ces deux fichiers seront à fournir dans les .bnp du client. | ||
| Ligne 25: | Ligne 45: | ||
| \\ Ensuite, il ne reste qu'à appeler depuis le Datasheet le nom du fichier .png de l' | \\ Ensuite, il ne reste qu'à appeler depuis le Datasheet le nom du fichier .png de l' | ||
| - | ====== Outils : script perl pour extraire les icones | + | ====== Outils : script perl pour extraire les icônes |
| - | Sachant que nous ne disposons pas des sources de l' | + | Si jamais |
| - | <code perl> | + | <hidden Script perl: extractor.pl> |
| # | # | ||
| Ligne 74: | Ligne 94: | ||
| } | } | ||
| </ | </ | ||
| + | </ | ||
| - | Utilisation : lancez | + | **Utilisation :** |
| + | \\ Lancez | ||
| - | | + | <WRAP prewrap 650px> |
| - | $ cd mes_icones | + | <code bash> |
| - | $ ./ | + | $ mkdir mes_icones |
| + | $ cd mes_icones | ||
| + | $ ./ | ||
| + | </ | ||
| + | </ | ||
| Attention, il faut que l' | Attention, il faut que l' | ||
| - | Note : En plus des icones tga, il peut créer des fichiers spéciaux du à la présence de lignes avec des nom de fichiers bizarres et des tailles d' | ||
| + | **Note :** En plus des icones tga, il peut créer des fichiers spéciaux du à la présence de lignes avec des nom de fichiers bizarres et des tailles d' | ||
| + | |||
| + | <WRAP prewrap 650px> | ||
| + | < | ||
| r2ed_tool_draw_region_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | r2ed_tool_draw_region_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | ||
| r2ed_tool_split_road_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | r2ed_tool_split_road_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | ||
| road_flag.max 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | road_flag.max 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | ||
| road_flag.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | road_flag.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 | ||
| + | </ | ||
| + | </ | ||
| + | **Note :** Il semble que ces lignes soient des erreurs, des fichiers " | ||
| - | //Note : Il semble que ces lignes soient des erreurs, des fichiers " | + | {{tag>Graphisme Interface Inventaire client_rc_obsolete |
| - | + | ||
| - | {{tag>dessin interface jeu inventaire}} | + | |





