Estoy buscando una forma de crear una aplicación de Unity que permita que varios usuarios vean (y al menos uno de ellos interactúe con) el mismo holograma. Estoy usando el MRTK para la interacción con el usuario.
Cuando uso la clase UnityEngine.XR.WSA.HolographicRemoting , parece que solo puedo establecer una única conexión a un HoloLens. (La clase se usa en los tutoriales de Microsoft, por ejemplo aquí )
Ahora me pregunto si es posible conectar varios HoloLenses a una sola aplicación de Unity. Traté de implementar una aplicación remota personalizada como se describe aquí , pero mi conocimiento de C++ es demasiado limitado para evaluar si es posible.
Si no es posible, también agradecería cualquier sugerencia sobre cómo intentarlo de otra manera.
Editar: También parece que la clase mencionada anteriormente no es compatible con la nueva administración de complementos XR de Unity. No reconoce que la Holographic Remoting esté habilitada en la configuración del complemento. No pude encontrar otra implementación (nueva) para usar Remoting a través de script.
Edición 2: No mencioné que absolutamente necesito usar Remoting, porque el contenido que quiero mostrar es demasiado detallado para que Hololens lo maneje solo. Básicamente, estoy buscando una manera de combinar Remoting y Sharing de una manera agradable.
Parece que desea compartir experiencias y cada usuario tiene su propia perspectiva sobre los hologramas en la escena y cada uno puede interactuar con los hologramas. Si es así, Holographic Remoting no coincide con su solicitud, no es un objetivo para compartir la experiencia.
Para crear experiencias compartidas que permitan a varios usuarios ver e interactuar colectivamente con el mismo holograma, debe aprovechar Azure Spatial Anchors para usuarios locales y Photon SDK para sincronizar el contenido/estado en la escena. Para obtener documentación, eche un vistazo a los tutoriales de capacidades multiusuario
Si solo desea permitir que otros dispositivos vean lo que HoloLens ve desde una perspectiva diferente en la misma ubicación y recibir actualizaciones sobre las interacciones del usuario anfitrión de HoloLens que interactúa con los hologramas, consulte: Vista de espectador