Como fazer um jogo multiplayer com o Photon

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

multipphotontutorial.capx

Download now 174 KB

Stats

860 visits, 890 views

Tools

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 KB
  • 0 Comments

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