2016-12-03 2 views
1

Je travaille sur un jeu de défense VR Tower. Je veux placer mes tours sur une petite carte du terrain et en même temps montrer le champ/unités/tours sur la petite carte, en 3D. Comme ceci: http://halo.bungie.net/images/games/Halo3ODST/imagery/screenshots/H3ODST_PreparetoDropCinematic.jpgImplémentation d'une minicarte 3D pour VR dans Unreal Engine

La carte ressemblerait à un petit clone du champ. Y a-t-il un moyen de le faire avec une caméra, etc. Pour que ma minicarte soit juste un re-rendu/clone du champ.

Désolé, mais ce n'est pas le bon endroit mais le Forum Unreal Engine ne fonctionne pas pour le moment.

Répondre

0

Je ne sais pas une simple projection de la caméra 3D (depuis la carte de la caméra serait au sujet de la capture de scène sur des textures 2D)

Vous pouvez faire un appareil photo faux/difficile la mise en œuvre tho. Vous montrez simplement une projection normale de caméra et vous la mettez dans le monde. Maintenant, vous laissez la position réelle de la caméra dépend de l'emplacement de l'utilisateur par rapport à la carte.

Vous pouvez couvrir ce avec des effets de particules de sorte qu'il ne ressemble pas à une télévision qui vous suit ....


selon la complexité de votre jeu et comment u comme la solution obove il pourrait mieux vaut mettre en œuvre un modèle calculé.

Comme vous avez des modèles miniatures de tout ce que vous voulez montrer sur la carte, puis laissez une classe de carte projeter chaque "objet qui est montré sur la carte" la version miniature sur l'objet carte.

Cela nécessite beaucoup de travail par rapport à la simple mise en place d'une caméra, mais vous avez un meilleur contrôle de l'apparence de la carte et de ce qu'elle peut faire (fonctionnalité, options de contrôle et vues spéciales, etc.)