arma_3:createurs_de_missions:tips_en_tout_genre

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édentes Révision précédente
Prochaine révision
Révision précédente
arma_3:createurs_de_missions:tips_en_tout_genre [2018/11/04 16:40]
tanin [Localité]
arma_3:createurs_de_missions:tips_en_tout_genre [2020/04/03 12:57] (Version actuelle)
tanin69 [Localité]
Ligne 2: Ligne 2:
  
 >Vaste sujet ! Il s'agit ici de décrire de façon rapide les principales caractéristiques du développement de scripts afin de faire gagner du temps pour les premiers pas. Il s'adresse aux personnes qui disposent d'une culture générale en codage informatique ou aux développeurs confirmés qui débarquent dans le scripting Arma et dans le code des jeux en ligne plus généralement. On renverra à des ressources détaillées pour chaque rubrique. >Vaste sujet ! Il s'agit ici de décrire de façon rapide les principales caractéristiques du développement de scripts afin de faire gagner du temps pour les premiers pas. Il s'adresse aux personnes qui disposent d'une culture générale en codage informatique ou aux développeurs confirmés qui débarquent dans le scripting Arma et dans le code des jeux en ligne plus généralement. On renverra à des ressources détaillées pour chaque rubrique.
 +
 +===== Pour bien débuter =====
 +Le blog de Shinriel [[http://www.tutojeu.fr | tutojeu.fr]] contient pas mal de ressources intéressantes dans la [[http://www.tutojeu.fr/category/arma3/|catégorie Arma 3]]. Si vous voulez vous lancer, il faut d'abord vous équiper. Jetez un œil à l'article sur [[http://www.tutojeu.fr/arma-3-les-outils-pour-scipter/|les outils pour scripter]].
    
 ===== Exécution du code ===== ===== Exécution du code =====
Ligne 19: Ligne 22:
   * en local sur tous les clients    * en local sur tous les clients 
   * en global : sur tous les clients et le serveur.   * en global : sur tous les clients et le serveur.
-  * Attention au cas particulier du [[arma_3:createurs_de_missions:le_headless_client|Headless Client]] qui n'est un serveur, ni un client comme les autres+  * Attention au cas particulier du [[arma_3:createurs_de_missions:le_headless_client|Headless Client]] qui n'est ni un serveur, ni un client comme les autres
  
 === Un exemple concret : localité d'exécution des scripts d'initialisation d'une mission === === Un exemple concret : localité d'exécution des scripts d'initialisation d'une mission ===
Ligne 26: Ligne 29:
   * initClient.sqf : exécuté uniquement sur les clients (donc pas sur le serveur)   * initClient.sqf : exécuté uniquement sur les clients (donc pas sur le serveur)
  
-Pour aller plus loin...+Pour aller plus loin : (en anglais) l'article sur [[http://killzonekid.com/arma-scripting-tutorials-locality/|la localité sur KK's Blog]], le blog de Killzone Kid qui a biberonné pas mal d'entre nous.
  
 ==== Portée des variables ==== ==== Portée des variables ====
Ligne 59: Ligne 62:
 ==== Traces et messages de débogage ==== ==== Traces et messages de débogage ====
 Des messages de débogage peuvent être affiché via la commande systemChat. Un outre, un journal d'exécution est disponible sur chaque PC (fichier rpt) Des messages de débogage peuvent être affiché via la commande systemChat. Un outre, un journal d'exécution est disponible sur chaque PC (fichier rpt)
 +
 +Pour aller plus loin : un [[http://www.tutojeu.fr/arma-3-outils-de-debug-et-dossiers-importants/|article plus complet]] sur tutojeu.fr
  
  
  • arma_3/createurs_de_missions/tips_en_tout_genre.1541349638.txt.gz
  • Dernière modification: 2019/09/03 21:52
  • (modification externe)