J'ai deux caméras dans une scène et je souhaite basculer entre elles sans les désactiver. Est-il possible? Si c'est le cas, pouvez-vous montrer comment cela se fait? Merci
3 Réponses :
Un bon moyen d'utiliser différentes caméras et de gérer les transitions consiste à utiliser le package Cinemachine créé par Unity. Dans l'animation suivante, je passe d'une caméra virtuelle à l'autre en changeant leur priorité.
Un moyen très simple consiste à désactiver uniquement le composant caméra . J'ai eu une scène avec 6 caméras avec un post-traitement différent, l'un de mes plugins AA faisait planter le jeu après avoir désactivé l'objet caméra, puis j'ai essayé de désactiver uniquement Composant caméra .
Maintenant ça marche très bien :)
la deuxième pensée est simplement de supprimer et d'ajouter le composant caméra aux objets caméra à l'aide d'un script.
Que diriez-vous de changer le Tag sur les caméras. Habituellement, la mainCam a la balise MainCamera. Je ne sais pas si cela fonctionne bien ..
Pourquoi ne voudriez-vous pas le désactiver? Laissant cela permis juste gaspille des cycles GPU rendant quelque chose qui ne sera pas vu.
Vous auriez une application à trois ports 1) Connexion à la caméra 1 2) Connexion à la caméra 2 3) Sortie vers la scène. Votre application prendra l'une des caméras comme entrée et l'enverra à la scène.