Questions fréquentes (FAQ)

Poser une question

Sous Unity Pro, comment fonctionne la localisation des variables de type BOOL dans une structure ?

Dans une application Unity Pro, une variable de type BOOL inclus dans une structure localisée sera stockée dans le bit de rang 0 ou de rang 8 d'un mot %MW.

Exemple :

Soit la structure TEssai incluant 5 variables de type BOOL (Bin0 à Bin4) et une variable de type INT (Int0)

Image

La variable Essai de type TEssai est localisée en %MW200 :

  • Essai.Bin0 et Essai.Bin1 occupe l'adresse %MW200,
  • Essai.Bin2 et Essai.Bin3 occupe l'adresse %MW201,
  • Essai.Bin4 occupe l'adresse %MW202,
  • Essai.Int0 occupe l'adresse %MW203.

Image

  • Essai.Bin0 est stokée dans le bit de rang 0 du mot %MW200,
  • Essai.Bin1 est stokée dans le bit de rang 8 du mot %MW200,
  • Essai.Bin2 est stokée dans le bit de rang 0 du mot %MW201,
  • Essai.Bin3 est stokée dans le bit de rang 8 du mot %MW201,
  • Essai.Bin4 est stokée dans le bit de rang 0 du mot %MW202 ( le bit de rang 8 est inutilisé),
  • Essai.Int0 est stokée dans le mot %MW203.

Image

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?