objeto andar por um caminho

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

objeto andar por um caminho

Mensagem por matheus870 em Qui 19 Abr 2012, 14:50

ai galera, eu queria saber como faz para um objeto qualquer (um avião) ande por um caminho sem encostar nas bordas, tipo eu fiz algo parecido com uma rua ai quando chega em uma curva, o avião passa direto... e se eu colocar um objeto mandando ele ir para o lado em que a rua está, a sprite não iria mudar muito bem...
eu queria saber como mudar a sprite de um objeto de acordo com que ele faz a curva, tipo a visão é de cima e não é uma curva fechada. eu queria que ele andasse no centro da rua e mudasse sua direção vagarosamente até completar a curva

(quem já jogou um jogo tipo tower defense sabe do que eu to falando)

matheus870

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

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

Mensagem por theguitarmester em Qui 19 Abr 2012, 14:56

não joguei esse jogo 'tower defense', mas vou ver se posso te ajudar:
faça um objeto na curva, para que quando o avião encostar nele, o avião, vou fazer uma pequena engine para te mostrar.

já posto(há menos que não queiras)

EDITADO:
há curva não irá ficar estranha


Última edição por theguitarmester em Qui 19 Abr 2012, 15:11, editado 1 vez(es)

theguitarmester

Ranking : Sem avaliações
Número de Mensagens : 1908
Idade : 21
Data de inscrição : 28/02/2012
Notas recebidas : B
Reputação : 80
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 2
   : 2
   : 1

http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

Mensagem por matheus870 em Qui 19 Abr 2012, 15:04

eu sei o que vc quis dizer, criar um objeto meio que invisível ou uma pedra para que quando o objeto encoste se mova para o lado, mas ficaria meio estranho porque o objeto tem que virar suavemente

( tower defense é um tipo de jogo onde tem que defender a torre ou base, geralmente são de níveis infinitos. a maioria roda direto do navegador )

eu citei tower defense pos eu joguei um a um tempo atrás e os bonecos andam do jeito exatamente como eu quero lol!

matheus870

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

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

Mensagem por theguitarmester em Qui 19 Abr 2012, 15:33

Aqui esta a engine Que eu Fiz para você, se for Útil e você usa-lá em seu jogo, me dê créditos se quizer, senão quizer não precisa(a escolha é sua).
ENGINE - Girar Suavemente
você pode mudar os valores das variaveis, exceto há EMCURVA, para muda-la você terá que fazer varias alterações.

theguitarmester

Ranking : Sem avaliações
Número de Mensagens : 1908
Idade : 21
Data de inscrição : 28/02/2012
Notas recebidas : B
Reputação : 80
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 2
   : 2
   : 1

http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

Mensagem por Kapoty em Qui 19 Abr 2012, 15:35

Mano Cria Um Path Para o Avião e Bote No Step:
Spoiler:
image_angle = direction
espero ter ajudado Happy

Kapoty

Ranking : Nota B
Número de Mensagens : 635
Data de inscrição : 05/11/2011
Notas recebidas : E + D + C + B + D +B + A
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

Mensagem por saim em Qui 19 Abr 2012, 17:18

kapoty escreveu:Mano Cria Um Path Para o Avião e Bote No Step:
Spoiler:
image_angle = direction
Na verdade, enquanto caminha num path, a direction não é modificada. Isso evitaria que o objeto se virasse pro ângulo do movimento.
Por acaso, estou trabalhando num jogo que usa paths e o objeto segue o movimento. Eu usei o seguinte código:
Código:
image_angle = point_direction(path_get_x(Path, path_positionprevious), path_get_y(Path, path_positionprevious), path_get_x(Path, path_position), path_get_y(Path, path_position));
Parece complicado, mas é a direção que liga a posição anterior à posição atual, não mais que isso.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: objeto andar por um caminho

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


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