como trocar de fase??

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

como trocar de fase??

Mensagem por Vampire em Ter 07 Out 2008, 23:02

estou fazendo um jogo de plataforma, fiz o primera fase tudo ok sem problemas, em determinado ponto no final do ROOM tem um objeto que quando o jogador encosta ele vai para a próxima fase (próxima ROOM).
o problema é que, quando encosto no objeto coloquei um evento para ele passar para a próxima room (nível 2), ai começa o problema, quando ele vai pra ROOM2 o jogador aparece no mesmo ponto onde ele tava no room1.. não sei se fui claro..

a room tem 2000x2000, é um labirindo grande cada fase, na room1 o final da fase é na parte mais baixa da room e o começo é lá em cima, quando ele vai pra fase 2 ao invés de aparecer na parte de cima da room2 ele aparece na parte de baixo no mesmo lugar onde estava no final da room1 quando ele deveria aparecer no inicio da room2.

será que deu pra entender???

Vampire

Número de Mensagens : 68
Data de inscrição : 14/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como trocar de fase??

Mensagem por vinians em Ter 07 Out 2008, 23:47

Entendi sim amigo, fiz um jogo de plataforma e tive que resolver este problema tb, pelo que esta dizendo, o seu char é um objeto persistente, então ele simplesmente muda de room mais coninua na verdade na mesma posição, então vc deve ajustar a posição de acordo com o lado da room que ele saiu.
No evento COLISION do objeto que muda room:
Código:

room_goto_next();
k = keyboard_lastkey;
if (k == vk_right) x = sprite_width * 2;
if (k == vk_left)  x = room_width - (sprite_width * 2);
if (k == vk_up)    y = room_height - (sprite_height * 2);
if (k == vk_down)  y = sprite_height * 2;
Esse código funciona mais é preciso aperfeiçoa-lo!!!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: como trocar de fase??

Mensagem por maniche em Qua 08 Out 2008, 08:15

No evento de colisao com o objecto qe muda de fase poe no player1

Código:
x=(coordenada x qe qiseres)
y=(coordenada y qe qiseres)

maniche

Número de Mensagens : 151
Idade : 24
Data de inscrição : 23/09/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://adf.ly/IvuGb

Voltar ao Topo Ir em baixo

Re: como trocar de fase??

Mensagem por Vampire em Qua 08 Out 2008, 10:04

hummmmm... entendi,, chegando anoite em casa vou testar e depois coloco aqui se resolveu... por enquanto muito obrigado gente.

Vampire

Número de Mensagens : 68
Data de inscrição : 14/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como trocar de fase??

Mensagem por Juninho em Qua 08 Out 2008, 13:28

eu só ponho um objeto do player em cada fase oO

Juninho

Número de Mensagens : 468
Data de inscrição : 11/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como trocar de fase??

Mensagem por Conteúdo patrocinado Hoje à(s) 13: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