Exemple : utiliser un champ personnalisé pour contrôler dynamiquement la taille définie

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Cet exemple montre comment masquer un champ standard et le remplacer par un champ personnalisé.

    Pourquoi et quand exécuter cette tâche

    Cet article explique comment masquer le champ Taille (illustré ci-dessous) sur une mise en page et le remplacer par un autre champ. Une règle renseigne la valeur du nouveau champ dans le champ masqué.

    Interface utilisateur

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Dans l’assistant de mise en page, désactivez le paramètre Afficher le champ Taille.
      Paramètres de taille

      Bien que le champ Définir la taille existe toujours, il n’apparaît plus dans la mise en page. Pour plus d’informations sur les décors et les mises en page, reportez-vous à la section Utilisation de jeux dans les mises en page.

    2. Créez votre champ de numéro de remplacement et ajoutez-le à la mise en page.
      Vous pouvez modifier le type d’affichage comme vous le souhaitez. Dans l’exemple ci-dessous, nous avons créé un champ numérique à l’aide d’un curseur.

      Interface utilisateur

      La dernière tâche consiste à créer une règle pour prendre la valeur du nouveau champ et la saisir dans le champ Taille (cachée).

    3. Créez une règle, définissez vos conditions et créez une action de détermination.
      Dans l’action de règle :
      • Définissez votre champ Définir la taille d’origine comme le champ dans lequel la valeur sera injectée.
      • Sélectionnez Avancé.
      • Cliquez sur Modifier la fonction avancée et saisissez une seule ligne de code qui renvoie la valeur de votre nouveau champ.

      Par exemple, supposons que le nouveau champ ait une valeur de numberOfHardDrives. Comme le montre l’image ci-dessous, notre ligne de code serait simplement :

      return cfg.numberOfHardDrives;
      Action de détermination
    4. Déployez et testez votre plan mis à jour.
      Lorsque vous modifiez les valeurs du champ que vous avez créé, la taille du jeu doit être mise à jour en conséquence.