2016-09-14 1 views
1

Situation: Je travaille sur un projet qui permet à l'utilisateur de pratiquer des présentations dans une salle VR. Cela inclut l'utilisation de Powerpoint/Keynote, qui est affichée sur un plan. L'affichage de l'image est facile, tout comme la vidéo.Keynote/Powerpoint dans Unity

Problème: Il y a le problème. Les images ne contiennent pas de mouvement, mais un fichier powerpoint/keynote le fait souvent. Depuis Unity ne supporte pas l'extension de fichier de powerpoint et keynote. Exporter en HTML et programmer notre propre phaser pour les fichiers json et appliquer les animations ne semble pas en valoir la peine.

Situation actuelle: À ce moment, nous avons converti toutes les feuilles en textures. Ne pas utiliser les animations.

Demande: Dans le passé, il y avait quelques plugins pour afficher HTML sur un plan (surface plane). Mais ceux-ci semblent être dépassés. Y at-il quelqu'un là-bas qui a une solution à ce problème?

Merci d'avance.

+0

Pouvez-vous préciser ce que vous entendez par "avion"? La plupart des anglophones supposeraient que vous voulez dire "avion" ou "avion ... c'est à dire plat ... surface". Aucune de ces significations ne semble correspondre à votre question. –

+1

Il parle de la surface plane, appelée plan dans Unity, voir https://docs.unity3d.com/ScriptReference/PrimitiveType.Plane.html – JeanLuc

+1

@JeanLuc Merci. Il y a aussi une fonctionnalité dans Parallels sur Mac appelée Unity, qui a totalement fait dérailler toute tentative de comprendre cela. On dirait que Jonathan Nock est sur la bonne piste. –

Répondre

1

Bien que cette réponse ne réponde pas à la demande spécifique d'affichage du code HTML sur un quad (plan, quel qu'il soit) dans Unity, c'est une solution qui peut être utile si elle correspond à votre scénario.

Si les présentations sont linéaires, pourquoi ne pas les enregistrer en vidéo? Vous pouvez facilement lire la vidéo sur un quad dans Unity à l'aide de RenderTexture et l'interrompre au bon moment pour attendre que l'utilisateur déclenche la prochaine diapositive/animation, après quoi la vidéo peut être rejouée jusqu'au point d'arrêt suivant. Cela nécessitera peu de programmation de votre part, mais ce n'est pas la solution la plus flexible car elle nécessite un diaporama linéaire et pour vous de créer des points de pause dans la lecture vidéo aux bons moments pour correspondre aux points où le diaporama attend naturellement un clic de souris de l'utilisateur.

+0

Merci pour votre réponse. Malheureusement, nous avons déjà considéré cela et sommes arrivés à la conclusion que cela prend beaucoup de temps pour que chaque présentation soit coupée manuellement. – Aeregon

+0

Pensé autant - bien, je ne peux pas vous aider plus loin. Il semble y avoir quelques questions sur le net concernant Powerpoint et Unity, mais pas de vraies solutions. :( – nockieboy