Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:creer_background_lancement [2014/08/10 19:47] – Page moved from fr:todo:dessiner:creer_background_lancement to fr:creer_background_lancement zatalyzfr:creer_background_lancement [2023/06/30 19:20] (Version actuelle) – [À voir aussi] YannK
Ligne 2: Ligne 2:
  
 Au lancement du client et lors des différentes phases de chargement, des fonds d'écran s'affichent, qu'ils soient statiques ou animés. Au lancement du client et lors des différentes phases de chargement, des fonds d'écran s'affichent, qu'ils soient statiques ou animés.
-{{ :fr:todo:dessiner:ecran_demarrage.jpg?direct&300 |}}+{{ ecran_demarrage.jpg?direct&300 |}}
  
 Les images et leur affichage sont gérés par des fichiers xml stockés dans les sources entre autres dans : Les images et leur affichage sont gérés par des fichiers xml stockés dans les sources entre autres dans :
 <code>code/ryzom/client/data/gamedev/interfaces_v3</code> <code>code/ryzom/client/data/gamedev/interfaces_v3</code>
 dans les fichiers : dans les fichiers :
-  * login_main.xml ;+  * login_main.xml : gère la disposition de la fenêtre de login.
   * login_widgets.xml ;   * login_widgets.xml ;
   * out_v2_connect.xml ;   * out_v2_connect.xml ;
Ligne 18: Ligne 18:
  
 Par défaut, on distingue dans la version originelle du serveur Ryzom Core : Par défaut, on distingue dans la version originelle du serveur Ryzom Core :
-  * new_launcher_bg_0.tga : image possible lancée au démarrage avant le login ou juste après ; +  * new_launcher_bg_0.tga : image lancée au démarrage avant ou après le login 
-  * new_launcher_bg_1.tga : image possible lancée au démarrage avant le login ou juste après ; +  * new_launcher_bg_1.tga : image lancée au démarrage après ou après le login 
-  * new_launcher_bg.tga :  image en arrière-plan de l'écran de login et juste avant l'accès à la sélection du perso ;+  * new_launcher_bg.tga :  image en arrière-plan de l'écran de login (avant l'accès à la sélection du perso; 
 +  * launcher_bg.tga : image lancée un cours instant après new_launcher_bg_*.tga et avant la sélection des personnages
   * new_loading_bg_0.tga : image de départ du chargement du jeu qui peut ne pas avoir d'alpha ;   * new_loading_bg_0.tga : image de départ du chargement du jeu qui peut ne pas avoir d'alpha ;
   * new_loading_bg_1.tga : image de fin du chargement de jeu, dont l'alpha sert à la progression du chargement, tout  qui est blanc 100% apparaissant très vite, et ce qui est à 0% apparaissant à la fin ;   * new_loading_bg_1.tga : image de fin du chargement de jeu, dont l'alpha sert à la progression du chargement, tout  qui est blanc 100% apparaissant très vite, et ce qui est à 0% apparaissant à la fin ;
Ligne 34: Ligne 35:
  
 Pour avoir une animation entre les deux images de chargement, de résurrection ou de téléportation, il suffit de gérer des zones qui doivent s'afficher petit à petit, qui posséderont un alpha de moins en moins important dans la seconde image. Pour avoir une animation entre les deux images de chargement, de résurrection ou de téléportation, il suffit de gérer des zones qui doivent s'afficher petit à petit, qui posséderont un alpha de moins en moins important dans la seconde image.
-{{ :fr:todo:dessiner:ecran_4.jpg?direct&300 |}}+{{ ecran_4.jpg?direct&300 |}}
  
 Toutes les images font 1024x1024 mais toute leur hauteur n'est pas utilisée. L'image utilisée au final ne mesurera que 1024 pixels de large par 768 de haut. Les images de connexion, de téléportation et de résurrection peuvent être redimensionnées mais l'image demeure à sa taille d'origine, le cadre devenant noir. Toutes les images font 1024x1024 mais toute leur hauteur n'est pas utilisée. L'image utilisée au final ne mesurera que 1024 pixels de large par 768 de haut. Les images de connexion, de téléportation et de résurrection peuvent être redimensionnées mais l'image demeure à sa taille d'origine, le cadre devenant noir.
-{{ :fr:todo:dessiner:ecran_3.jpg?direct&300 |}}+{{ ecran_3.jpg?direct&300 |}}
  
 Les textes quant à eux se réorganisent éventuellement en fonction des indications de l'interface. Les textes quant à eux se réorganisent éventuellement en fonction des indications de l'interface.
-{{ :fr:todo:dessiner:ecran_login.jpg?direct&300 |}}+{{ ecran_login.jpg?direct&300 |}}
  
 À noter que si vous ne changez rien à l'interface, la version du client s'affichera tout en haut à droite en blanc sur 9 pixels de haut, les fortunes au même emplacement pendant le chargement ainsi que le nom de l'épisode du jeu qui sera au centre en bas. À noter que si vous ne changez rien à l'interface, la version du client s'affichera tout en haut à droite en blanc sur 9 pixels de haut, les fortunes au même emplacement pendant le chargement ainsi que le nom de l'épisode du jeu qui sera au centre en bas.
  
 +===== Info complémentaire =====
  
-{{tag>interface dessin client}}+<WRAP center round todo 60%> 
 +Note trouvé dans un fichier ; donnez-lui un sens et mettez ça où il faut. 
 + 
 + 
 +Il suffit d'aller dans /ryzomcore/code/build/bin et d'utiliser l'utilitaire "build_interface": 
 +  * USAGE : build_interface [-s<existing_uv_txt_name>] <out_tga_name> <path_maps1> [path_maps2] [path_maps3] ... 
 +  * -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 
 + 
 +On entre la commande en indiquant quel nom on veut à nos fichiers de sortie (un image et un d'index) et on indique chacun des répertoires à inclure dans l'image finale : 
 +  ./build_interface test_v2_complete test2/interfaces/v2 test2/interfaces/v2_items/ 
 +permet donc d'aller chercher toutes les images dans les sous-sous-répertoires ''test2/interfaces/v2'' et ''test2/interfaces/v2_items/'' et génère les deux fichiers suivants : 
 +  Writing tga file : test_v2_complete.tga 
 +  Writing UV file : test_v2_complete.txt 
 + 
 +</WRAP> 
 + 
 +===== À voir aussi ===== 
 +  * [[fr:configuration_interface_client]] 
 +  * [[fr:interface_khanat_client]] 
 + 
 + 
 +{{tag> Interface Graphisme Client client_rc_obsolete  Obsolète}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/creer_background_lancement.1407700069.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion