- White Thunder
- Mensagens : 569
Reputação : 0
Data de inscrição : 16/06/2011
Idade : 26
Loop infinito!
Qui 1 Dez - 19:44:01
Fala pessoas e pessoas xD
Eu to parado aki no fórum pq to estudando xDpossivelmente uma mentira xD
Eu queria saber se da pra faser um loop infinito na fase tipo repitir de um ponto a um ponto igual algums jogos do sonic
Eu to parado aki no fórum pq to estudando xD
Eu queria saber se da pra faser um loop infinito na fase tipo repitir de um ponto a um ponto igual algums jogos do sonic
- Knonick
- Mensagens : 884
Reputação : 9
Data de inscrição : 13/06/2011
Idade : 25
Localização : São Paulo, Brasil
Re: Loop infinito!
Qui 1 Dez - 20:20:20
Seria como passar por um lado da tela e sair no outro? Se sim, coloque este código no step:
No segundo argumento, (o primeiro ZERO) você escolhe se o efeito acontecerá verticalmente (1 para sim e 0 para não).
No terceiro argumento (o segundo ZERO) você escolhe o tamanho da margem (quantos pixels o player terá que passar da room para ir ao outro lado), deixe ZERO para o player só ir para o outro lado caso saia totalmente.
Se você quiser que o pedaço do player que sair da room já apareça do outro lado, coloque este código no draw:
- Código:
move_wrap(1,0,0);
No segundo argumento, (o primeiro ZERO) você escolhe se o efeito acontecerá verticalmente (1 para sim e 0 para não).
No terceiro argumento (o segundo ZERO) você escolhe o tamanho da margem (quantos pixels o player terá que passar da room para ir ao outro lado), deixe ZERO para o player só ir para o outro lado caso saia totalmente.
Se você quiser que o pedaço do player que sair da room já apareça do outro lado, coloque este código no draw:
- Código:
draw_sprite(sprite_index,0,x,y);
draw_sprite(sprite_index,0,x+room_width,y);
draw_sprite(sprite_index,0,x-room_width,y);
- Utakata
- Mensagens : 145
Reputação : 3
Data de inscrição : 21/09/2011
Idade : 26
Localização : Frente do PC
Re: Loop infinito!
Sex 2 Dez - 12:05:41
A maneira do Knonick é muito boa,
mas eu prefiro a minha:
Outside room:
Té+
mas eu prefiro a minha:
Outside room:
- Código:
if x<0
x+=room_width
if x>room_width
x-=room_width
if y<0
y+=room_height
if y>room_height
y-=room_height
Té+
- White Thunder
- Mensagens : 569
Reputação : 0
Data de inscrição : 16/06/2011
Idade : 26
Re: Loop infinito!
Dom 4 Dez - 16:59:28
Poxa valeu pessoal eu testei as duas acabou que
a do utakata foi mais pratica mais a sua foi mais explicativa knonick valeu pessoal ^^
Obs: eu programei o sonic pra ir almentando a velocidade conforme ele andava acabou que ele sumiu o_O [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
a do utakata foi mais pratica mais a sua foi mais explicativa knonick valeu pessoal ^^
Obs: eu programei o sonic pra ir almentando a velocidade conforme ele andava acabou que ele sumiu o_O [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Permissões neste sub-fórum
Não podes responder a tópicos