Como fazer uma tela seguir um ou mais objetos?

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

Resolvido Como fazer uma tela seguir um ou mais objetos?

Mensagem por lucasgmaker em Ter 25 Jan 2011, 10:28

Exemplo: Tenho dois objetos: obj_carro1 e obj_carro2. E tenho uma única room. Se nessa room tiver o obj_carro1, a tela siga o obj_carro1 ou se tiver o obj_carro2 ela siga o obj_ carro2. Me ajudem por favor!


Última edição por lucasgmaker em Ter 25 Jan 2011, 11:24, editado 1 vez(es)

lucasgmaker

Ranking : Nota E
Número de Mensagens : 258
Data de inscrição : 18/12/2010
Notas recebidas : E-D-E-E
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer uma tela seguir um ou mais objetos?

Mensagem por Markituh em Ter 25 Jan 2011, 10:35

O grande Mark Overmars colocou uma função muito legal, chamada instance_exists. Esta função checa se tal objeto está na room, retorna true se sim, false se não. Ele também fez uma variável em que você define qual objeto a view está seguindo, chamado view_object[numerodaview], sendo assim:
Código:
if instance_exists(obj_carro1)
{
view_object[0] = obj_carro1
}
if instance_exists(obj_carro2)
{
view_object[0] = obj_carro2
}
Fácil, fácil, não é mesmo? Uma condição, se não for definido um valor a ela, automaticamente o GM reconhece como o valor a ser recebido igual a 1(true).

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer uma tela seguir um ou mais objetos?

Mensagem por gustavo ferreira em Ter 25 Jan 2011, 10:42

cria um objeto sem sprite chamado camera e coloca o seguinte
Código:
if instance_exists(obj_1)
{
    x = obj_1.x;
    y = obj_1.y;
}
if instance_exists(obj_2)
{
    x = obj_2.x;
    y = obj_2.y;
}
e onde ta escrito object following vc coloca o obj_camera ae é so vc colocar o obj na room blz?! espero ter ajudado


Última edição por gustavo ferreira em Ter 25 Jan 2011, 10:47, editado 1 vez(es)

gustavo ferreira

Ranking : Nota C
Número de Mensagens : 470
Idade : 22
Data de inscrição : 03/12/2010
Notas recebidas : C+C+C+C
Reputação : 28
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer uma tela seguir um ou mais objetos?

Mensagem por Markituh em Ter 25 Jan 2011, 10:45

ae é so vc colocar o obj na room blz?! espero ter ajudado
Colocar o objeto na room e colocar pra view seguir este objeto, beleza? Pois só colocar o objeto na room não adianta nada Happy" Você pode fazer dos dois métodos, escolha qual achar melhor.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer uma tela seguir um ou mais objetos?

Mensagem por PedroX em Ter 25 Jan 2011, 11:03

Cria um objeto parent. Coloca os dois carros como parent dele.
Coloque para seguir ele na room.
Mas nao coloque o parent na room.

FLW

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: Como fazer uma tela seguir um ou mais objetos?

Mensagem por Conteúdo patrocinado Hoje à(s) 08:35


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