Comment faire un jeu multijoueur avec Photon

0

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.capx

multipphotontutorial.capx

Télécharger maintenant 174.34 KB

Statistiques

2,653 visites, 3,276 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 26 Apr, 2017. Last updated 25 Feb, 2019

Ce petit tutoriel va vous apprendre à créer un jeu de plateforme et un tchat avec seulement 12 événements grâce à Photon.

Le plugin est disponible ici : scirra.com/forum/plugin-photon-cloud_t125222

Installation de Photon

Tout d'abord, vous aurez besoin d'un "Photon Real time cloud service" sur

PhotonEngine.com

Créez un compte et prenez un projet gratuit pour ce tutoriel.

Ensuite, copiez l' App ID qui est sur votre page:

Retour à construct 2.

Créez un projet vierge et ajoutez le plugin Photon.

Puis copiez votre App-ID ici:

Et c'est tout pour les réglage du plugin Photon.

Connexion

Faites un truc du genre:

Au démarrage de la scène, connexion au serveur et quand le joueur est connecté au serveur, faite le rejoindre un salon ou créez un salon automatique comme ça:

Créer un joueur sur chaque écran

Le vrai tutoriel commence ici. :p

C'est le moment de dire au jeu que lorsque quelqu'un rejoint le salon, il doit créer un personnage pour le joueur.

Premièrement, créez un sprite avec une variable ActorNr.

Maintenant, on va utiliser l'appel d'un événement pour la première fois.

*

Le code est le numéro de l’événement.

Data sert à envoyer des données avec l’événement.

Le cache sauvegarde l’événement pour que lorsque quelqu'un rejoindra la partie, l’événement sera automatiquement re-exécutée pour le joueur au début de la scène.

Receiver est celui qui recevra l’événement.

*

Les autres paramètres ne sont pas important pour ce tutoriel.

Et finalement, on associe le Photon Player ID et le personnage du joueur pour être capable de les sélectionner plus tard.

Au final on aura quelque chose comme ça:

Envoie de votre position aux autres joueurs

J'ai fais une petite erreur ici , Remplacez juste chaque int par des float

Le comportement qui permet de se déplacer sera seulement disponible pour l'objet joueur avec votre ID. Votre position (X,Y) est envoyé aux autres joueurs.

Rajoutez cette ligne pour détruire l'objet joueur quand celui-ci quitte la partie

Tchat

Pour le Tchat rajoutez ces objets:

TextBox "chatlog": Pour voir ce que les personnes disent.

TextBox "msgbox" : Pour pouvoir écrire ce que vous voulez envoyer.

Button "sendbutton": Pour envoyer votre message.

Et faites ceci:

Conclusion

C'est tout ce que vous avez besoin de savoir pour faire un jeu de plateforme multijoueur et un tchat avec Photon.

Si quelque chose ne fonctionne par le capx est fourni avec ce tutoriel.

:D

.CAPX

multipphotontutorial.capx

Download now 174.34 KB
  • 1 Comments

  • Order by
Want to leave a comment? Login or Register an account!