À propos de la synchronisation d'objets dans les sessions
Dans une session, les actions des participants sont synchronisées avec celles des autres participants, permettant un partage naturel des expériences.
Les mécanismes de synchronisation du réseau sont complexes.
STYLY fournit un mécanisme qui vous permet de créer des œuvres sans être conscient de la synchronisation autant que possible.
Les fonctions de synchronisation dans STYLY sont expliquées ci-dessous.
Synchronisation
- Avatar Postures, Gestes
- J'ai appuyé sur un bouton de l'uGUI.Interactions telles que lancer une balle
Composant Unity synchronisé
- uGUI
- bouton
- Menu déroulant
- Champ de saisie
- DéfilementRect
- Barre de défilement
- Glissière
- basculer
- Déclencheur d'événement
- Pointeur vers le bas
- Pointeur vers le haut
- Pointeur Entrer
- Sortie du pointeur
- Clic du pointeur
- SDK d'interaction STYLY
- Cassable
- Briseur
- Déclencheur de collision
- Collision
- Détruire la cible
- Draggalbe
- Équipement
- Déménageurs
- Générateur
- Minuteur
plus facile à comprendre si vous essayez réellement l'ouvrage de référenceau cours d'une session.
désynchronisés
- Chronologie, Animation
- Traitement dans Playmaker
- Mouvement par calcul physique
Le traitement de l'animation et du Playmaker peut être virtuellement synchronisé et déplacé par tous les joueurs en partant d'un événement synchrone (tel qu'un clic sur un bouton).
La physique n'est pas déterministe, donc des changements de position se produisent entre les participants.
Cependant, Draggable/Equipment synchronise la position lorsqu'il est tenu par le joueur.
De plus, étant donné que la position et le vecteur au moment du lancer sont également synchronisés, la balle lancée atterrira à peu près à la même position.
Remarques sur la fabrication
- Limite supérieure synchronisée:999
- Les éléments qui dépassent la limite supérieure ne seront pas synchronisés
- Attention à la fréquence des communications
- Trop de synchronisations en même temps entraîneront des erreurs de communication.Si un problème survient, veuillez prendre des mesures telles que la suppression des hits répétés.
- Utilisez le composant STYLY_Attr_DoNotSync si vous ne souhaitez pas synchroniser
- Le composant STYLY_Attr_DoNotSync vous permet de spécifier que GameObject et les objets enfants ne doivent pas être synchronisés
Précautions lors des sessions d'exploitation
- Pendant l'expérience de scène, il ne sera pas synchronisé avec les personnes qui ont rejoint la session au milieu
- Veuillez vous assurer qu'il y a un hôte.
- Les objets synchronisés disparaissent lorsque l'hôte est parti
- Comment résoudre les problèmes de synchronisation d'objets
- Sélectionnez à nouveau la scène cible dans la liste de scènes par opération hôte.Tout le monde doit faire la transition des scènes en même temps.
- (Important) Assurez-vous de tester à l'avance
Statut de prise en charge de la synchronisation des ressources STYLY
- Les ressources MediaPlayer ne sont pas synchronisées