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:58:20] – [Le système de son] 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 51: Ligne 51:
   - Gui, qui propose les sons d’interface.   - Gui, qui propose les sons d’interface.
   - SFX, qui s’occupe des sons émis par les éléments 3D avec une spatialisation de leur émission (position et direction).   - SFX, qui s’occupe des sons émis par les éléments 3D avec une spatialisation de leur émission (position et direction).
-  - Ambient, qui s’occupe des sons aui sont présents dans une zone 3D sans avoir un point précis d’émission.+  - Ambient, qui s’occupe des sons qui sont présents dans une zone 3D sans avoir un point précis d’émission.
  
-Cahque sous-sytème est une node fille du système de gestion général.+Chaque sous-sytème est une node fille du système de gestion général.
  
 {{ :fr:mmorpg:client:iris:screen_capture_20260618_094758.jpg?direct&500 |}} {{ :fr:mmorpg:client:iris:screen_capture_20260618_094758.jpg?direct&500 |}}
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.1781769500.txt.gz · Dernière modification : de YannK

Licences Mentions légales Accueil du site Contact Inclusion