Mega Arts
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» [01#PHOTOSHOP] Inicio - A interface
por Mega Arts Sáb 20 Out 2012, 10:40

» [PEDIDO] Sistema de Pontos
por WillianAssis Dom 22 Jul 2012, 08:30

» [TUTORIAL] Como fazer o player voar.
por Shadow10 Sáb 23 Jun 2012, 07:02

» [Link Fixo] Pong
por FabiioW Dom 03 Jun 2012, 19:51

» [Link Fixo] Super Engine
por FabiioW Dom 03 Jun 2012, 19:42

» [Novidades]
por Mega Arts Sáb 12 maio 2012, 07:53

» Obj ter x e y fixo seguindo a view
por Shadow10 Qui 10 maio 2012, 19:29

» [Remake] Bobby Carrot 1
por Shadow10 Sáb 05 maio 2012, 09:05

» [Programa/Software]Downsligator by Shadow10
por Shadow10 Dom 09 Out 2011, 15:21

Palavras-chaves

Parceiros
Estatísticas
Temos 208 usuários registrados
O último membro registrado é walef

Os nossos membros postaram um total de 286 mensagens em 74 assuntos
Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Mega Arts em seu site de social bookmarking

Conservar e compartilhar o endereço de Mega Arts em seu site de social bookmarking


[tutorial]View que segue 2 objetos + limitações

4 participantes

Ir para baixo

muito bom [tutorial]View que segue 2 objetos + limitações

Mensagem por Shadow10 Dom 26 Jun 2011, 00:22

Positive

Olá pessoal!
Esse é o tutorial onde vocês iram aprender de vez e de modo simples, como limitar a posição dos players na view
e um sistema de código super simples que faz essa view seguir os players.
Agora chega de bla bla bla e mãos a obra!

Crie as sprites dos players, ou baixe algumas na net.
Crie 3 objetos, sendo que 2 dos 3 seram os players e o terceiro vai controlar a view.

Nos seus players você edita todos os seus movimentos, animações, eventos etc...
E no step deles você edita o código que vai deixar eles sempre na view. Esse código funciona de modo
que as laterais da view não permitem serem ultrapassadas pelos players.
É só adicionar esse simples código:
Código:
if x >= view_xview+370{//se o eixo X do mesmo for maior ou igual ao da view + 370 pixels
x=view_xview+370;//a posição X dele será a mesma que a parte direita da view e não passa disso
}
if x <= view_xview+30{//se o eixo X do mesmo for maior ou igual ao da view + 30 pixels
x=view_xview+30;//a posição X dele será a mesma que a parte esquerda da view e não passa disso
}
Exemplo: pra essa imagem abaixo eu pressionei os comandos pra que eles se movessem pra traz, tentando
sair do foco da view e claro, é impossível com os códigos.
[tutorial]View que segue 2 objetos + limitações 58048946

Agora vamos ao objeto que vai controlar a view. Você pode nomear ele como quizer, eu o nomeei como câmera. O mais
importante é que esse código tem que estar no step dele:
Código:
x = obj_p1.x/2 + obj_p2.x/2;
Agora vamos as explicações pra tirar a dúvida de muitos que ainda se atrapalham pra elaborar esse tipo de código.

Digamos que eu criei um jogo de luta com uma view de 250 de altura e 300 de largura, até aí tudo bem, mas como fazer a view seguir dois objetos se a opção só nos deixa escolher um e o Shadow ainda quer colocar mais um?
É, eu quero colocar mais um sim só que esse terceiro vai pegar do eixo X de cada player, a posição exata e dividir por dois pra se posicionar no resultado.
Exemplo: Se o player 1 esta na posição 80 e o player 2 esta na posição 220 da view, o objeto que controla a view pega o 80, divide por 2 que vai ficar 40 e pega o 220, divide por 2 que vai ficar 110 e soma tudo resultando em 150 que é exatamente o centro da view que tem 300 de largura.
Imagen:
[tutorial]View que segue 2 objetos + limitações 49528052

Bem pessoal, espero que tenham gostado do tuto e percam essa dúvida de vez.
Até mais!
[tutorial]View que segue 2 objetos + limitações 5wczrc


Última edição por Shadow10 em Dom 26 Jun 2011, 08:12, editado 1 vez(es)
Shadow10
Shadow10
Administradores
Administradores

Mensagens : 78
Idade : 40
Humor : agora eu to bonzinho

Ir para o topo Ir para baixo

muito bom Re: [tutorial]View que segue 2 objetos + limitações

Mensagem por Nicolas Dom 26 Jun 2011, 07:56

Nossa achei legal para fazer jogos multiplayer offline ou mesmo jogos de luta,gostei de seu tutorial,pena que ainda nao sei direito como dar R$.
Nicolas
Nicolas
Membro
Membro

Mensagens : 6
Idade : 25

Ir para o topo Ir para baixo

muito bom Re: [tutorial]View que segue 2 objetos + limitações

Mensagem por Mega Arts Dom 26 Jun 2011, 08:19

Nicolas,para dar R$ (não seja malicioso,hehehe),você precisa ter um cargo superior a moderador,mas quanto mais users gostar,mais ele ganha,tipo,o topico fica uma semana resebendo mensagens,se receber 10 mensagens disendo que gostaram,ai ele ganha R$10
Mega Arts
Mega Arts
Administradores
Administradores

Mensagens : 151
Idade : 24
Emprego/lazer : Game Maker - Forum Mega Arts
Humor : Perfeito

https://megarts.foroactivo.com

Ir para o topo Ir para baixo

muito bom Re: [tutorial]View que segue 2 objetos + limitações

Mensagem por Chaos Theory Seg 27 Jun 2011, 19:09

Um dos motivos para eu amar programação é porque é um dos poucos lugares que eu aplico todos esses conceitos matemáticos da bendita dona Helena (minha professora de matemática que tem uma mania de falar "né?" excessivamente, sacanagem, ela é um "amor"). Depois que uma equação igual a sua já está ai pronta para aplicação parece fácil, mas conseguir desenvolve-las e tirar todas as margens de erro é foda, então parabéns.
Chaos Theory
Chaos Theory
Avaliador
Avaliador

Mensagens : 30
Idade : 28
Emprego/lazer : Cinéfilo, escritor e amante de exatas.
Humor : Sarcástico.

http://cantofilosofico.tumblr.com

Ir para o topo Ir para baixo

muito bom Re: [tutorial]View que segue 2 objetos + limitações

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos