como fazer a tela seguir o player só para um lado;

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

como fazer a tela seguir o player só para um lado;

Mensagem por joão Brito em Qui 10 Mar 2011, 20:26

não tô conseguindo fazer com que a tela siga o player só para a direita, para quando ele voltar para esquerda a tela pare impedindo ele de voltar!!

já olhei quase todos os tópicos aki do forum e nada...

joão Brito

Número de Mensagens : 12
Data de inscrição : 18/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer a tela seguir o player só para um lado;

Mensagem por Luca$*** em Qui 10 Mar 2011, 21:01

eu criaria um objeto invisivel que tivesse um movimento na velocidade do player,e que movimentasse só pela direita,ai na view vc coloca pra view seguir este objeto.se nn tiver entendido é só postar.

Luca$***

Número de Mensagens : 193
Idade : 20
Data de inscrição : 26/12/2009
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer a tela seguir o player só para um lado;

Mensagem por joão Brito em Qui 10 Mar 2011, 21:38

Luca$*** escreveu:eu criaria um objeto invisivel que tivesse um movimento na velocidade do player,e que movimentasse só pela direita,ai na view vc coloca pra view seguir este objeto.se nn tiver entendido é só postar.

eu testei aki só que qdo ele vai pra esquerda ele fika enganchado no canto da room pq o outro objeto não volta qdo vai pra direita denovo ...

joão Brito

Número de Mensagens : 12
Data de inscrição : 18/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer a tela seguir o player só para um lado;

Mensagem por Markituh em Qui 10 Mar 2011, 22:11

Isso é feito com um mero impedimento de coordenadas Inclusive, acho que vi na GMC um código que faz isso. Permita-me dar uma olhada.

Aqui
Código:
x = min( max( x, 0 + sprite_xoffset ), room_width + sprite_xoffset - sprite_width )
y = min( max( y, 0 + sprite_yoffset ), room_height + sprite_yoffset - sprite_height )
Ponha isso no evento Step e vai ficar tudo bem agora. E caso queria obter mais informações acerca do funcionamento, diga.

___________

"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

Re: como fazer a tela seguir o player só para um lado;

Mensagem por joão Brito em Qui 10 Mar 2011, 22:20

Markituh escreveu:Isso é feito com um mero impedimento de coordenadas Inclusive, acho que vi na GMC um código que faz isso. Permita-me dar uma olhada.

Aqui
Código:
x = min( max( x, 0 + sprite_xoffset ), room_width + sprite_xoffset - sprite_width )
y = min( max( y, 0 + sprite_yoffset ), room_height + sprite_yoffset - sprite_height )
Ponha isso no evento Step e vai ficar tudo bem agora. E caso queria obter mais informações acerca do funcionamento, diga.

por favor me explique...

joão Brito

Número de Mensagens : 12
Data de inscrição : 18/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer a tela seguir o player só para um lado;

Mensagem por Conteúdo patrocinado Hoje à(s) 17:45


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