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:emote [2016/03/09 16:22] – [Animations faciales] Ajout d'un rangement zatalyzfr:emote [2022/02/07 16:28] (Version actuelle) – [Emote] zatalyz
Ligne 2: Ligne 2:
 BROUILLON BROUILLON
  
-Comment rajouter un emote en jeux :\\+Comment rajouter un emote en jeu. 
 + 
 +<WRAP center round info 60%> 
 +Cet article concerne les détails techniques et sont propres à la base Nel et le client Ryzom associé. Voir aussi l'article de [[fr:gamedesign:khanat:emote|gamedesign sur les emotes]] et celui sur leur [[um1>fr:gameplay:emote#personnaliser_des_emotes|gameplay]] pour l'implémentation en jeu. 
 +</WRAP> 
 =====Server===== =====Server=====
 ====liste==== ====liste====
Ligne 51: Ligne 56:
  
 </code> </code>
 +===== Common =====
 +Une liste d'émotes avec correspondance est établie dans la partie Common :
 +
 +'' code/ryzom/common/src/game_share/scenario.cpp''
 +
 +<code c++>
 +void CEmoteBehavior::load() const
 +{
 +
 + _EmotesMap["Absentminded"] =  "afk" ;
 + _EmotesMap["Adventurous"] =  "impatient" ;
 + _EmotesMap["Aggressive"] =  "roar" ;
 + _EmotesMap["Agree"] =  "agree" ;
 + _EmotesMap["Alert"] =  "alert" ;
 + ...
 +</code>
 +
 +Cela semble être redondant avec leslistes établies dans la datasheet ''list.text_emotes''
 +<code xml>
 +...
 +      <ATOM Name="EmoteId" Value="Adventurous"/>
 +        <ATOM Name="Animation" Value="impatient"/>
 +...
 +</code>
 +
 +Il faudrait voir si on ne peut pas construire ce dictionnaire dynamiquement par cette fonction. Pour éviter que les émotes puissent être accessibles directement à tous, celles qui sont réservées à des usages précis (objets consommables par exemple), on peut les exclure aisément car il existe dans  ''list.text_emotes'' un champ de discrimination :
 +<code xml>
 +      <ATOM Name="Usable From Client UI" Value="false"/>
 +</code>
 +
 +<WRAP center round important 60%>
 +À l'étude
 +</WRAP>
 +
 =====Client===== =====Client=====
 ====Liste==== ====Liste====
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/emote.1457540538.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion