Página 1 de 1

Jogo multiplayer

Enviado: Seg Abr 13, 2020 1:08 pm
por iniciante no gm
bom dia.
Sou iniciante no game maker studio 2, e estou pensando em evoluir meu jogo de plataforma para um jogo de plataforma multiplayer. Gostaria de saber como eu posso fazer uma camera dividida no game maker studio 2, para ficar tipo aqueles jogos splitscreen.
Desde ja agradeço.

Re: Re: Jogo multiplayer  Tópico resolvido

Enviado: Seg Abr 13, 2020 7:10 pm
por All-x
Primeiro ative as Views na room:

Imagem

Repare que podem ser feitos até 7 viewports, ou seja 7 câmeras diferentes.

Vamos testar para 2 câmeras (Viewport 0 e Viewport 1).

Um ponto importante é saber a diferença entre 'Camera Properties' e 'ViewPort Properties'.

Camera Properties: Você define a posição inicial (x, y) da câmera em relação à room e o tamanho dela (width, height).

ViewPort Properties: Aqui você define a posição (x, y) da câmera na janela do jogo. Pode ser confuso, mas entenda que a janela não é a mesma coisa que câmera, tanto que você vai posicionar 2 câmeras na mesma janela. O tamanho (width, height) será qual área você vai querer que ela ocupe na Janela. Ex: Pode ser que seu jogo tenha resolução baixa, mas tu queria que na janela tenha um tamanho maior, então basta aumentar esses valores.

Nas imagens abaixo está um exemplo de câmera dividida na metade em uma janela de 1024x768, ou seja então teremos duas câmeras de 512x768.

Imagem

Imagem

Repare que as únicas diferenças entre as duas são a posição x da ViewPort, sendo a primeira em 0 e a segunda em 512, e o objeto que cada câmera segue.

Você não é obrigado a manter a proporção da janela, se quiser aumentar a posição do ViewPort 1 para 720por exemplo, a janela vai se redimensionar sozinha.

Abraços