Movimento com mouse

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

Movimento com mouse

Mensagem por kiq005 em Seg 05 Abr 2010, 14:52

Ja venho acompanhando o site a um tempo, apesar de minha conta ser nova...
Estou tentando criar um jogo estilo MMORPG só que em RPG, e utilizei o movimento com o mouse...
Tenho um nivel intermediario baixo em GM, mas mesmo assim não sei fazer o pesonagem desviar de objetos.
Tentei usar uma comparação em que, se ouver um objeto, o personagem andar para sima, até que funciona com um objeto pequeno, mas no exemplo de uma casa em que o personagem tem que entrar, não funcionou, pois se a porta não estiver do lado de cima da casa, o personagem não irá entrar nela e ficara, acho que rodiando; não tive paciencia de esperar... Very Happy
estou grato desde já..........

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Movimento com mouse

Mensagem por vinians em Seg 05 Abr 2010, 15:10

Para desviar voce pode tentar as funções de prefixo mp_ por exemplo:
Código:

    mp_potential_step(x,y, 2, true);
Essa função vai desviando dos obstaculos automaticamente.

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: Movimento com mouse

Mensagem por kiq005 em Seg 05 Abr 2010, 15:40

Usei este codigo no step do pesonagem e depois no collision com o objeto e o pesonagem ficou parado!!!!!
Usei no lugar certo???
Estou usando o seguinte exemplo de movimento com mouse:
http://www.gamemakerbrasil.com/game-maker-f36/curso-gm-online-4-licao-que-pong-que-nada-movimento-de-players-t2150.htm?highlight=movimento+de+personagem

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Movimento com mouse

Mensagem por fonetico em Seg 05 Abr 2010, 15:54

Tenta usar esse código:
Código:
action_potential_step(x,y,4,0);

Ele é um parente do move towards point, só que esse, tem uma função específica de desviar de objetos, nem sempre ele funciona, mas acho que em um jogo como o seu, vai tranquilo.

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Movimento com mouse

Mensagem por kiq005 em Seg 05 Abr 2010, 16:02

Usei este codigo nos mesmos lugares e não funcionou....
Acho que algo como uma comparação em que, assim que ele colidise, comparar até onde o objeto vai e depois escolher o melhor caminho; tenho uma ideia de como se faz isso, mas se o objeto for uma especie de muro de limitação para o room, ele iria ficar comparando sem parar e ficaria parado para sempre..........

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Movimento com mouse

Mensagem por kiq005 em Ter 06 Abr 2010, 20:48

e então..............
tem outro jeito???

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Movimento com mouse

Mensagem por Conteúdo patrocinado Hoje à(s) 14:00


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