CRÉEZ VOTRE MONDE
Interface Utilisateur

Configuration de l'interface utilisateur Canvas

19min

Les appareils mobiles se présentent sous de nombreuses tailles d'écran et résolutions différentes. Dans le monde ZEPETO, le Canvas de Unity est utilisé pour exprimer les éléments de l'interface utilisateur, donc Unity a les mêmes limitations.

Le guide suivant fournit une configuration neutre pour présenter votre interface utilisateur sur le plus grand nombre possible d'appareils.

Par conséquent, bien qu'il ne soit pas possible d'exprimer une interface utilisateur qui s'adapte exactement à tous les appareils mobiles, nous visons à placer les éléments de l'interface utilisateur à des positions similaires sur la plupart des appareils.



Paramètres du Canvas en mode écran vertical

1. Les paramètres du Canvas pour le mode écran portrait sont définis comme ci-dessous.

  • Mode d'échelle de l'UI : Échelle avec la taille de l'écran
  • Résolution de référence :
    • X : 750
    • Y : 1334
  • Mode de correspondance de l'écran : Correspondre à la largeur ou à la hauteur
  • Correspondre à la largeur
Document image




2. Paramètres de SafeArea

  • Créez un objet appelé SafeArea en tant qu'enfant de l'objet Canvas.
  • Dans le panneau Inspecteur, cliquez sur le bouton Ajouter un composant pour ajouter le composant Zepeto Screen Safe Area.
Document image




👍 Conseils

  • Le composant Zepeto Screen Safe Area déplace l'interface utilisateur qui est couverte par la zone de notch et la barre d'accueil de certains terminaux à l'intérieur de l'écran sur l'écran IOS.
  • Les objets UI affectés par Zepeto Screen Safe Area peuvent être inclus en tant qu'objets enfants.



3. Définir la zone du bouton supérieur droit

Définissez la zone du bouton en haut à droite pour s'aligner automatiquement à gauche et à droite chaque fois que des éléments sont ajoutés en tant qu'objets enfants via le Layout Group.

Créez un nouvel objet sous SafeArea et définissez les composants suivants.

  • Transform Rect
    • PosX : -22, PosY : -22
  • Groupe de mise en page horizontal
    • Espacement : 20
    • Alignement des enfants : Haut Gauche
  • Filtre de taille de contenu
    • Ajustement horizontal : Taille préférée
Document image


4. Paramètres du bouton

Créez un objet Bouton en tant qu'enfant de la zone de bouton. Les boutons sont automatiquement alignés et appliquent les paramètres suivants.

  • Largeur : 62
  • Hauteur : 62
Document image




5. Vérifiez sur l'appareil

Maintenant, si vous construisez le monde et que vous le vérifiez sur votre appareil mobile, vous verrez un bouton situé dans le coin supérieur droit comme indiqué dans l'image suivante.

Document image




❗️ Avertissement Puisque le bouton d'accueil gauche et le bouton de chat sont des boutons affichés dans l'environnement natif de l'application ZEPETO, l'emplacement exact et la taille ne peuvent pas être correspondus via Canvas.



6. Configuration de l'interface utilisateur en haut à gauche

Pour configurer les éléments de l'interface utilisateur dans la zone gauche de l'écran, seules quelques modifications dans la zone droite définie à l'étape 3 sont nécessaires. Voici les paramètres que vous devez modifier.

  • RectTransform
    • PosX : 22, PosY : -22
  • Groupe de mise en page horizontal
    • Espacement : 20
    • Alignement des enfants : Haut Gauche
Document image




Paramètres du canevas en mode écran horizontal.

1. Les paramètres du canevas pour le mode paysage sont définis comme ci-dessous.

  • Mode d'échelle UI : Échelle avec la taille de l'écran
  • Résolution de référence : X : 750, Y : 1334
  • Mode de correspondance de l'écran : Correspondre à la largeur ou à la hauteur
  • Correspondre à la largeur
Document image




2. Paramètres de SafeArea.

  • Créer un objet appelé SafeArea comme enfant de l'objet Canevas.
  • Dans le panneau Inspecteur, cliquez sur le bouton Ajouter un composant pour ajouter le composant Zepeto Screen Safe Area.
Document image




👍 Conseils

  • Le composant Zepeto Screen Safe Area déplace l'interface utilisateur qui est couverte par la zone de l'encoche et la barre d'accueil de certains terminaux à l'intérieur de l'écran sur l'écran IOS.
  • Les objets UI affectés par Zepeto Screen Safe Area peuvent être inclus en tant que sous-objets.



3. Définir la zone du bouton supérieur droit.

Définissez la zone du bouton en haut à droite pour s'aligner automatiquement à gauche et à droite chaque fois que des éléments sont ajoutés en tant que sous-objets via le Layout Group.

Créez un nouvel objet sous SafeArea et définissez les composants suivants.

  • Rect Transform
    • PosX : -22, PosY : -22
  • Groupe de mise en page horizontal
    • Espacement : 20
    • Alignement des enfants : Haut Gauche
  • Filtre de taille de contenu
    • Ajustement horizontal : Taille préférée
Document image




4. Paramètres du bouton

Créez un objet Bouton en tant qu'enfant de la zone de bouton. Les boutons sont automatiquement alignés et appliquent les paramètres suivants.

  • Largeur : 62
  • Hauteur : 62
Document image




5. Vérifiez sur l'appareil

Maintenant, si vous construisez le monde et que vous le vérifiez sur votre appareil mobile, vous verrez un bouton situé dans le coin supérieur droit comme indiqué dans l'image suivante.

Document image




❗️ Avertissement Puisque le bouton d'accueil gauche et le bouton de chat sont des boutons affichés dans l'environnement natif de l'application ZEPETO, l'emplacement exact et la taille ne peuvent pas être correspondus via Canvas.



6. Configuration de l'interface utilisateur en haut à gauche

Pour configurer les éléments de l'interface utilisateur dans la zone gauche de l'écran, seules quelques modifications dans la zone droite définie à l'étape 3 sont nécessaires. Voici les paramètres que vous devez modifier.

  • RectTransform
    • PosX : 22, PosY : -22
  • Groupe de mise en page horizontal
    • Espacement : 20
    • Alignement des enfants : Haut Gauche
Document image