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