CATALOGUE 3D Formation Unity Atelier créatif Unity : Créer un jeu FPS online Implémentation des Messages de Fin de Partie dans Unity3D

Implémentation des Messages de Fin de Partie dans Unity3D

Affciher différent menu suivant le gagnant est perdant
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Atelier créatif Unity : Créer un jeu FPS online
Revoir le teaser Je m'abonne
Transcription


59,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


59,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont les suivants :
1. Apprendre à ajouter et configurer TextMeshPro pour afficher des messages de fin de partie.
2. Savoir écrire le script nécessaire pour gérer la logique de victoire et de défaite.
3. Comprendre comment utiliser le GameManager d'Unity pour contrôler l'état du jeu.

Dans cette leçon, vous apprendrez à afficher des messages de victoire et de défaite pour les joueurs dans un jeu multijoueur Unity3D, en utilisant TextMeshPro et le Unity GameManager.

Cette leçon vous guidera à travers le processus détaillé pour afficher des messages de fin de partie spécifiques pour chaque joueur dans un jeu multijoueur créé avec Unity3D. Vous apprendrez à configurer TextMeshPro pour l'affichage des messages, à écrire le script nécessaire pour contrôler la logique de victoire et de défaite, ainsi qu'à utiliser le GameManager d'Unity pour gérer l'état du jeu. En procédant étape par étape, nous ajouterons un composant TextMeshPro au préfab du joueur, configurerons ses propriétés, et modifierons le script de comportement du joueur pour inclure la logique d'affichage des messages de fin de partie correctement ciblés à chaque joueur. De plus, nous nous assurerons que le joueur perdant ne pourra plus effectuer d'actions après sa défaite, garantissant une fin de partie claire et équitable.

Voir plus
Questions réponses
Comment ajouter un composant TextMeshPro à un préfab dans Unity3D?
Pour ajouter un composant TextMeshPro à un préfab, sélectionnez le préfab, accédez au menu «Create» puis «UI», et sélectionnez «TextMeshPro». Assurez-vous de bien le repositionner dans le Canvas.
Que fait la méthode TakeDamage() modifiée dans le script behavior player?
La méthode TakeDamage() modifiée vérifie si le joueur a perdu toutes ses vies et, si oui, elle affiche le message «You Lose» pour le joueur concerné et «You Win» pour l'autre joueur, tout en empêchant toute action supplémentaire du joueur déchu.
Quel rôle joue la fonction PhotonView.RPC dans cette leçon?
La fonction PhotonView.RPC est utilisée pour envoyer des appels de procédure à distance (RPC) aux autres clients du jeu, permettant ainsi d'envoyer le message de victoire «You Win» aux autres joueurs sans que le client qui l'a envoyé n'exécute l'RPC.

Programme détaillé