Acerca de la sincronización de objetos en sesiones
En una sesión, las acciones de los participantes se sincronizan con otros participantes, lo que permite un intercambio natural de experiencias.
La mecánica de la sincronización de red es compleja.
STYLY proporciona un mecanismo que le permite crear obras sin estar consciente de la sincronización tanto como sea posible.
Las funciones de sincronización en STYLY se explican a continuación.
Sincronización
- Avatar Posturas, Gestos
- Presioné un botón en el uGUI.Interacciones como lanzar una pelota.
Componente de unidad sincronizada
- uGUI
- botón
- Desplegable
- Campo de entrada
- Desplazar Recto
- Barra de desplazamiento
- Deslizador
- palanca
- Disparador de eventos
- Puntero hacia abajo
- puntero arriba
- Puntero Entrar
- Salida del puntero
- Clic de puntero
- SDK de interacción STYLY
- Quebradizo
- Interruptor automático
- Disparador del colisionador
- Colisión
- destruir objetivo
- Draggalbe
- Equipo
- Mudanzas
- desove
- Temporizador
más fácil de entender si realmente prueba el trabajo de referenciaen una sesión.
fuera de sincronización
- Cronología, Animación
- Procesamiento en Playmaker
- Movimiento por cálculo físico
Todos los jugadores pueden sincronizar y mover la animación y el procesamiento de Playmaker a partir de un evento sincrónico (como un clic de botón).
La física no es determinista, por lo que se producen cambios de posición entre los participantes.
Sin embargo, Draggable/Equipment sincroniza la posición mientras el jugador la sostiene.
Además, dado que la posición y el vector en el momento del lanzamiento también están sincronizados, la pelota lanzada aterrizará aproximadamente en la misma posición.
Notas sobre la producción
- Límite superior sincronizado:999
- Las cosas que excedan el límite superior no se sincronizarán
- Preste atención a la frecuencia de comunicación
- Demasiadas sincronizaciones al mismo tiempo provocarán errores de comunicación.Si ocurre un problema, tome medidas como la supresión de visitas repetidas.
- Use el componente STYLY_Attr_DoNotSync si no desea sincronizar
- El componente STYLY_Attr_DoNotSync le permite especificar que GameObject y los objetos secundarios no deben sincronizarse
Precauciones al operar sesiones
- Durante la experiencia de la escena, no se sincronizará con las personas que se unieron a la sesión en el medio
- Por favor, asegúrese de que haya un anfitrión.
- Los objetos sincronizados desaparecen cuando el host se va
- Cómo resolver problemas de sincronización de objetos
- Seleccione la escena de destino nuevamente de la lista de escenas por operación del host.Todos deben cambiar de escena al mismo tiempo.
- (Importante) Asegúrese de probar con anticipación
Estado de soporte de sincronización de activos de STYLY
- Los activos de MediaPlayer no están sincronizados