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:mmorpg:client:iris:developpement [18 June 2026 à 07:59:42] – [Le système de son] typo YannKfr:mmorpg:client:iris:developpement [04 August 2026 à 12:40:10] (Version actuelle) – [data_definition] YannK
Ligne 4: Ligne 4:
  
 En InGame, il est prévu pour faire tourner [[https://en.wikipedia.org/wiki/Entity_component_system|une architecture de type ECS]], basée sur [[https://github.com/csprance/gecs|le plugin GECS]]. En InGame, il est prévu pour faire tourner [[https://en.wikipedia.org/wiki/Entity_component_system|une architecture de type ECS]], basée sur [[https://github.com/csprance/gecs|le plugin GECS]].
- 
- 
-{{tag>godot client khanat mmorpg}} 
  
 ===== La hiérarchie des dossiers ===== ===== La hiérarchie des dossiers =====
Ligne 15: Ligne 12:
             "data"             "data"
             "data_definition"             "data_definition"
 +            "i18n"
             "scenes"             "scenes"
                 "widgets"                 "widgets"
Ligne 31: Ligne 29:
 Scripts servant à la création des classes de données du répertoire //data// et de tous les autres objets dérivés de la classe //Resource//. Scripts servant à la création des classes de données du répertoire //data// et de tous les autres objets dérivés de la classe //Resource//.
  
 +==== i18n ====
 +Fichiers servant à la traduction : fichiers .po par langue proposée et .pot pour le template.
 ==== scenes ==== ==== scenes ====
 Scènes utilisées pour le jeu, avec leur script lié s’il est unique. Le sous-répertoire accueille les widgets qui sont réutilisés de nombreuses fois. Scènes utilisées pour le jeu, avec leur script lié s’il est unique. Le sous-répertoire accueille les widgets qui sont réutilisés de nombreuses fois.
Ligne 79: Ligne 79:
 AudioManager.music.play_sound("main_theme") AudioManager.music.play_sound("main_theme")
 </code> </code>
 +
 +===== L’interface =====
 +
 +Le système de préférences ’géré par le Global Settings (''%%res://autoloads/settings.gd%%'') intègre la gestion du thème qui définit les différents éléments d’affichage. Voir la page dédiée sur la gestion du thème : [[gestion_theme]].
 +
 +==== L’interface OutGame ====
 +
 +Une scène (''%%res://scenes/lobby.tscn%%'') gère le menu principal de navigation.
 +
 +===== L’internationalisation =====
 +
 +L’internationnalisation se base sur l’usage de [[https://www.gnu.org/software/gettext/manual/gettext.html|gettext]] (fichiers .po). Une page dédiée détaille la façon dont les choses sont implémentées : [[internationalisation]].
 +
 +
 +
 +{{tag>godot client khanat mmorpg}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/mmorpg/client/iris/developpement.1781769582.txt.gz · Dernière modification : de YannK

Licences Mentions légales Accueil du site Contact Inclusion