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 caseCreate with template?
et sélectionnezBombers-RTT
dans la liste de modèle. Saisissez un nom pour la nouvelle application, puis cliquez sur le boutonCreate 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 scriptMainMenuState.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 scriptLobbySubState.cs
pour plus de détails.