Últimos assuntos
» Nota de esclarecimento - GMBR voltou!
Hoje à(s) 20:33 por Willy

» Regras do Fórum
Hoje à(s) 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

» Tipo de Draw que dê melhor fps...
Sex 21 Ago 2015, 12:25 por Pai véi

» Banco de Dados online fácil de configurar
Sex 21 Ago 2015, 11:47 por Pai véi

» Ficou estranho esse efeito na terra?
Qua 19 Ago 2015, 20:08 por Adriel

» Você consegue decifrar o que é isso?
Qua 19 Ago 2015, 15:48 por Mateus O de Andrade

» Texto centralizado em sprite 64x64
Qua 19 Ago 2015, 14:00 por Vandson Fernandes

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
Ter 18 Ago 2015, 22:12 por dharrison

» VIDEO AULAS - Plataforma - Recriando Super Mario
Ter 18 Ago 2015, 20:44 por Adriel

» Ajuda deixar room maior
Ter 18 Ago 2015, 15:56 por Stickman

» OST - Rain From The Past (Para Main Themes)
Seg 17 Ago 2015, 23:00 por Jessezyn

» #DGM Aula 01 - Views
Seg 17 Ago 2015, 00:16 por victor13.

» Alguém sabe as dimensões de um galaxy s5?
Dom 16 Ago 2015, 20:06 por vitorfernandes13

» Conquer The Kingdom
Dom 16 Ago 2015, 12:13 por DVictorPS

» [Ajuda] Bug ds_list
Dom 16 Ago 2015, 08:27 por Witen

» câmera seguir player com touch control android
Sab 15 Ago 2015, 15:05 por Lighter

» Apk não roda no celular
Sab 15 Ago 2015, 12:10 por xLuiZzz

Os membros mais ativos da semana
GMBR
 
Willy
 


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

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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

Mensagem por Shadow10 em Sab 09 Abr 2011, 15:39

Olá pessoal!
Esse é meu primeiro tuto onde vocês iram aprender de vez e de modo simples, como limitar a posição dos players na view
e uma view com código super simples que segue os players. Sei que ja encinaram muito isso aqui, mas acho que da forma que eu vou encinar não.

Agora chega de bla bla bla e mãos a obra!

Crie as sprites dos players, que podem ser de luta ou aventura daquelas que o heroi tem um ajudante.

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 um modo
que as laterais da view não permitem ser 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.


Agora vamos ao objeto que vai controlar a view. Você pode nomear ele como quizer, mas
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:


Bem pessoal, espero que tenham gostado do tuto e percam essa dúvida de vez.
Até mais!


Última edição por Shadow10 em Sab 28 Maio 2011, 23:40, editado 8 vez(es)
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por sonic luan em Sab 09 Abr 2011, 17:35

muito bom seu tuto shadow 10, ainda não tinha encontrado um tutorial que esplicase isso Very Happy
avatar
sonic luan

Ranking : Nota C
Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Número de Mensagens : 1003
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Shadow10 em Sab 09 Abr 2011, 19:25

Obrigado Sonic Luan e espero que ajude muitos que tem problemas com isso a pesar de ser simples de resolver.
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Thopson1m em Seg 23 Maio 2011, 22:26

Que incrível, Shadow10! Cara, vc está de parabéns: um tutorial bem explicado, com imagens, inclusive com essa incrível que nunca para de se mexer. Nota? 10, é claro!
E aprendi muito com esse seu tutorial! mandei uma mp para vc e acredito que vc aceitará o que estará escrito nela! Happy
avatar
Thopson1m

Data de inscrição : 21/05/2011
Número de Mensagens : 624
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Anderson3d em Seg 23 Maio 2011, 22:34

Tutorial mítico. Estava precisando disso e não tinha a mínima idéia de como fazer. Parabéns cara!
avatar
Anderson3d

Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 1

Ver perfil do usuário http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Shadow10 em Seg 23 Maio 2011, 22:55

É bom ser elogiado por vocês.
Eu procuro sempre expressar pelo modo de funcionamento de uma engine.
Assim, todos entendem, até os novatos.
E Anderson3d?
Muito show o Suaper Policial. É ação do início ao fim.

Obrigado pelos elogios pessoal e até mais!
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por PedroX em Seg 23 Maio 2011, 23:01

Muito bom.
Só acho que não precisa desse self.
O tutorial está muito bom, a view sempre ficará entre os dois objetos.
Parabens! Dei reputação.

Até mais!

PedroX

Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6034
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Shadow10 em Seg 23 Maio 2011, 23:06

Muitíssimo obrigado pela reputação e é verdade mesmo, não precisa do self, eu vou tirar.

****Editado****
Pronto!
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Thopson1m em Seg 23 Maio 2011, 23:23

Que bela incrementada, Shadow10! E esqueci de dizer que vou adicionar +1 em sua reputação mais uma vez por vc ser tão legal!
Boa observação, Pedro Henrique! Assim o código ficou ainda melhor! Happy
avatar
Thopson1m

Data de inscrição : 21/05/2011
Número de Mensagens : 624
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Mart10carado em Dom 29 Maio 2011, 08:53

mt bom....

....pena que o jogo que eu to fasendo e de tiro. ressaca
avatar
Mart10carado

Data de inscrição : 27/05/2011
Número de Mensagens : 134
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Shadow10 em Dom 29 Maio 2011, 09:04

@Mart10carado escreveu:mt bom....

....pena que o jogo que eu to fasendo e de tiro. ressaca
Ja viu Metal slug?
Ele é de tiro e é para um ou dois players.
Imagens:
Nesse jogo é usado um sistema de foco parecido com o deese tópico.
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Alex Piva em Dom 29 Maio 2011, 12:40

Opa ! Bom tutorial.
avatar
Alex Piva

Data de inscrição : 25/05/2011
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Need_90 em Dom 29 Maio 2011, 19:09

Muito bom mesmo,me imprecionei,concerteza 10
avatar
Need_90

Data de inscrição : 30/04/2011
Número de Mensagens : 309
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Shadow10 em Seg 30 Maio 2011, 07:19

Lembrando que eese tipo de foco é usado mais em jogos que suportam dois jogadores.
Obrigado pelos elogios!


Última edição por Shadow10 em Ter 14 Jun 2011, 19:05, editado 1 vez(es)
avatar
Shadow10

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por PedroX em Seg 30 Maio 2011, 09:40

Podem fechar o tópico.
Não é necessário fechar tópicos de tutoriais.
Mas se você quiser, podemos fechar.

Parabens novamente pelo tutorial.
É bem útil, e eu acho melhor do que dividir em duas views.

Até mais!

PedroX

Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6034
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por carotmaker em Seg 30 Maio 2011, 20:40

ótimo tutorial, apesar de eu ja conhecer, é mt importante de se saber, parabens denovo!
avatar
carotmaker

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 11/07/2010
Número de Mensagens : 149
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [tutorial]View que segue 2 objetos + limitações para players

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum