Passer au contenu principal
Exemple Unity: Bombers

explorer Bombers

Jason Liang avatar
Écrit par Jason Liang
Mis à jour aujourd’hui

brainCloud Bombers RTT est un exemple de jeu de batailles multijoueurs en temps réel, écrit en Unity, l'exemple démontre diverses fonctionnalités de brainCloud, notamment:

  • Chat mondial RTT

  • Création d'un matchmaking dans le lobby

  • Serveur de salle personnalisé via serveur relais

  • Autres fonctionnalités générales de gamification et de classement de brainCloud

Pour exécuter ce jeu dans votre environnement local, vous devez suivre les étapes ci-dessous:

  • Téléchargez la dernière version de l'exemple Bombers à partir des référentiels GitHub publics de brainCloud ici .

  • Ouvrez le projet d'exemple téléchargé via l'éditeur Unity. Il se peut que vous soyez invité à mettre à jour plusieurs packages, comme brainCloud Bombers pour Photon. Ignorez-le ( Photon ne sera plus utilisé pour le serveur multijoueur en temps réel, mais le serveur relais brainCloud sera utilisé).

  • Cliquez sur "Paramètres" dans le menu déroulant de brainCloud et connectez-vous à votre compte brainCloud. Une fois connecté, sélectionnez votre équipe dans le menu déroulant, puis choisissez --Create New App-- dans la liste déroulante. Cochez la case Create with template? et sélectionnez Bombers-RTT dans la liste de modèle. Saisissez un nom pour la nouvelle application, puis cliquez sur le bouton Create App. Toutes les données de configuration de Bombers-RTT seront copiées du modèle sélectionné vers votre nouvelle application.

  • Connectez-vous à votre compte brainCloud via le portail brainCloud et vérifiez l'application nouvellement créée, vous devriez pouvoir trouver des scripts, des configurations de gamification, des statistiques utilisateur et des configurations de lobbies, etc.

  • Si vous souhaitez jouer à la fonctionnalité multijoueur personnalisée en temps réel, vous devrez au moins mettre à niveau cette application de test vers le plan de développement plus, afin de lancer un serveur relais via brainCloud.

  • Une fois votre application mise à niveau, revenez à l'éditeur Unity, recherchez et cliquez sur la scène splashState sous Ressources, puis cliquez sur Gameplay pour commencer à jouer à Bombers.

  • Notez que l'application s'est initialisée et s'est connectée à brainCloud avec un utilisateur anonyme. Une fois que vous avez saisi un nom d'utilisateur et un mot de passe (voir l'image ci-dessus) et cliqué sur le bouton de connexion, l'identité universelle sera rattachée à l'identité précédemment anonyme, le RTT sera activé et un canal global sera connecté. Consultez le script ConnectionSubState.cs pour plus de détails.

  • Cliquez sur Custom Game pour créer un salon auquel vos amis peuvent participer. Consultez le script MainMenuState.cs pour plus de détails.

  • Une fois que les joueurs ont rejoint le lobby, vous pouvez cliquer sur Start Game pour commencer à jouer. Consultez le script LobbySubState.cs pour plus de détails.

Avez-vous trouvé la réponse à votre question ?