CRÉEZ VOTRE MONDE
Social

Ajout de l'élément suivant : fonction de liste des abonnés

10min

En utilisant l'API sociale de ZEPETO.Module, les créateurs de mondes peuvent charger les listes d'amis des utilisateurs.

Les créateurs de mondes peuvent également suivre de nouveaux utilisateurs ou se désabonner des utilisateurs qu'ils ont suivis.

Comment installer

Veuillez d'abord installer Window → Package Manager → ZEPETO.World Package version 1.21.0 ou ultérieure.

Ensuite, installez le package ZEPETO.Module.

Document image


Utilisation d'un prefab de liste d'amis pop-up

Le package ZEPETO.Module offre des prefabs d'interface utilisateur pour vous permettre de créer facilement la liste des suivis/suiveurs.

1) Dans le panneau Projet, allez dans Packages > ZEPETO.Module > Social > Runtime > UI > _Resources > dossier Prefab.

2) Parmi les prefabs dans le dossier, faites glisser et déposez FollowScrollView.prefab dans la scène.

Document image




❗️ Avertissement Lorsque l'objet EventSystem n'existe pas dans la scène, cette fonctionnalité peut ne pas fonctionner correctement. Ajoutez l'objet en allant dans GameObject > UI > EventSystem.



3) Cliquez sur le bouton Play pour voir la fenêtre de la liste d'amis apparaître à l'écran.

Document image




  • FollowScrollView.prefab, qui crée le popup de la liste d'amis, utilise le composant FollowScrollView pour charger et afficher la liste d'amis et le nombre total d'utilisateurs à l'écran.
  • Les informations configurées dans le composant FollowScrollView sont les suivantes.

Composant Follow Scroll View

1

Hauteur

La valeur de la distance verticale entre les cellules d'informations utilisateur dans la vue de défilement

2

Nombre de chargement

Nombre de chargement des cellules : Le nombre de données de cellules chargées lorsque la vue de défilement est défilée. Configurer un nombre élevé pour cette valeur peut affecter la vitesse de chargement.

3

Prefab d'informations utilisateur

Le prefab de l'interface utilisateur pour les cellules individuelles affichant les informations utilisateur

4

Prefab de compte total

Le prefab qui affiche le nombre total d'utilisateurs. Le texte peut être automatiquement traduit et affiché en plusieurs langues.

5

Échelle de canevas

Peut sélectionner l'apparence du canevas pour l'interface utilisateur de la liste d'amis. Peut utiliser des canevas préfabriqués.

6

Vertical

Enregistrer le prefab d'interface utilisateur d'écran vertical incluant le contrôleur de vue de suivi.

7

Horizontal

Enregistrer le prefab d'interface utilisateur d'écran horizontal incluant le contrôleur de vue de suivi.

8

Arrière-plan

Écran noir semi-transparent qui apparaît lorsque l'interface utilisateur de la liste d'amis est affichée

Document image




Si l'écran du monde est en mode horizontal lorsque la liste d'amis est générée via FollowScrollView, FollowScrollView_Landscape est appliqué.

  • Lorsque l'écran est en mode vertical, FollowScrollView_Portrait est appliqué.
  • Les informations configurées dans le composant FollowView Controller appliquées à FollowScrollView_Landscape et FollowScrollView_Portrait sont les suivantes.

Suivre le composant de vue

1

Onglet Abonnés

Groupe d'onglets abonnés

2

Onglet Suivant

Groupe d'onglets suivants

3

Défileur

Vue de défilement de la liste d'amis

4

Image Vide

Une image affichée lorsque la liste d'amis est vide

5

Indicateur de Chargement

Une image affichée pendant le chargement de la liste d'amis

6

Bouton Fermer

Un bouton pour fermer la fenêtre contextuelle de la liste d'amis

7

Titre

Un titre pour la fenêtre contextuelle de la liste d'amis

8

Abonné

Un texte de bouton pour afficher l'état actif/caché du panneau d'abonnés

9

Suivant

Un texte de bouton pour afficher l'état actif/caché du panneau suivant

10

Texte Vide

Un texte affiché lorsque la liste d'amis est vide.

11

Panneau

Panneau UI entier

Document image




Comme montré ci-dessous, la cellule où les informations de l'ami sont affichées a les composants Follow Cell View et UserInfo Cell View appliqués. Les informations dans chaque composant sont les suivantes.

Composant de vue de cellule d'informations utilisateur

1

Nom de la vue

Texte du nom d'utilisateur

2

Voir le profil

Image de profil de l'utilisateur

3

Bouton Suivre

Bouton de suivi de l'utilisateur

4

Bouton Ne plus suivre

Bouton de désabonnement de l'utilisateur

5

Voir le badge

Image de l'icône de badge

6

Voir le badge de bienvenue

Image de l'icône de bienvenue

7

Voir Suivre

Texte du bouton Suivre

8

Voir Est Suivant

Texte du bouton Ne plus suivre

Document image




👍 Conseils

  • Le texte ZEPETO hérite de UnityEngine_UI.Text et fournit quelques fonctionnalités supplémentaires pour la commodité de l'interface utilisateur dans le monde. Les textes peuvent être facilement modifiés en mode d'édition du prefab FollowScrollView.
  • Les icônes de badge affichées à côté du nom d'utilisateur sont des icônes utilisées pour marquer des utilisateurs spéciaux tels que les créateurs et les hôtes de ZEPETO.



Modification de l'interface utilisateur du prefab de la fenêtre contextuelle de la liste d'amis

Vous pouvez personnaliser votre liste d'amis en modifiant les éléments de l'interface utilisateur.

Sélectionnez un prefab dans les Packages et faites glisser le prefab dans le dossier Assets pour copier le prefab.

Document image


👍 Conseils Les prefabs ne peuvent pas être modifiés lorsqu'ils se trouvent dans le dossier Packages, mais ils peuvent être modifiés une fois copiés dans des sous-dossiers du dossier Assets.



Mis à jour 10 Oct 2024
Doc contributor
Cette page vous a-t-elle aidée?