Conectar-se
Quem está conectado
28 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 28 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/12/2011
Número de Mensagens : 118
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

objeto andar por um caminho

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)
avatar
Ranking : Sem avaliações
Notas recebidas : B
Data de inscrição : 28/02/2012
Número de Mensagens : 1908
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 1
Reputação : 80

Prêmios
   : 2
   : 2
   : 1
Ver perfil do usuáriohttp://guitarmester.no.comunidades.net/index.php?pagina=19362978

Re: objeto andar por um caminho

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)
avatar
Data de inscrição : 23/12/2011
Número de Mensagens : 118
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: objeto andar por um caminho

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!
avatar
Ranking : Sem avaliações
Notas recebidas : B
Data de inscrição : 28/02/2012
Número de Mensagens : 1908
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 1
Reputação : 80

Prêmios
   : 2
   : 2
   : 1
Ver perfil do usuáriohttp://guitarmester.no.comunidades.net/index.php?pagina=19362978

Re: objeto andar por um caminho

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.
avatar
Ranking : Nota B
Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Número de Mensagens : 635
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 22

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuário

Re: objeto andar por um caminho

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
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: objeto andar por um caminho

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.
Conteúdo patrocinado

Re: objeto andar por um caminho

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum