Como fazer um jogo multiplayer com o Photon

1

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

multipphotontutorial.capx

Download now 174.34 KB

Stats

3,027 visits, 3,959 views

Tools

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 22 Nov, 2016. Last updated 25 Feb, 2019

Esse é um simples tutorial que vai lhe ensinar a fazer um jogo de plataforma e um chat com o Photon em apenas 12 eventos.

O plugin pode ser baixado aqui : scirra.com/forum/plugin-photon-cloud_t125222

Photon Setup

Primeiramente você precisa do serviço de tempo real do photon em:

PhotonEngine.com

Faça uma conta e escolha o plano de graça para esse tutorial.

Após isso copie seu numero de ID da sua página no site :

E abra seu construct.

Crie um projeto em branco e adicione o Photon plugin.

Após adicionar, coloque seu Id aqui:

Isso é tudo para a configuração do plugin Photon.

Conexão

Faça isso:

No começo do layout conecte-se a ao servidor e quando o jogador estiver conectado ao server, faça-o entrar em uma sala ou criar uma sala automaticamente assim:

Criar um jogador em cada tela

O tutorial começa aqui. ^^

Agora quando alguém entrar no server, um personagem será criado para o jogador.

Primeiro crie uma sprite com o nome "ActorNr".

E agora vamos usar o Raise Event pela primeira vez.

*

Code é o número do evento.

Data é se você quiser enviar algo com o evento.

O Cache salva os eventos para quando alguem entrar no jogo, os eventos serão automaticamente reexecutados para qualquer jogador que começar o layout.

Receiver é quem recebe o evento.

*

Para esse tutorial a outra coisa não é importante.

E finalmente associamos o Photon Player Id com o personagem do jogador para que ele possa selecionar eles depois.

Após tudo isso vai parecer com algo assim:

Envie sua posição para os outros

Eu cometi um pequeno erro aqui , substitua cada int por float

O behaviour de movimento só é ligado ao objeto do jogador que tem sua ID.

E apenas sua posição X e Y é enviada para os outros jogadores.

Adicione essa linha de codigo para destruir a sprite dos jogadores que saíram do jogo

Chat simples

Para o chat adicione esses objetos:

TextBox nomeada de chatlog : Para mostrar o que as pessoas digitam.

Textbox nomeada de msgbox : Para escrever o que você quer dizer.

Botão nomeado de sendbutton: Para enviar sua mensagem.

Faça essa coisas simples:

Conclusão

Isso é tudo o que você precisa saber para fazer um jogo plataforma com chat, utilizando o plugin Photon.

Se algo não funcionou o projeto (Capx) está junto com o tutorial.

:D

.CAPX

multipphotontutorial.capx

Download now 174.34 KB
  • 0 Comments

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