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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gsogaming.blogspot.com/

Problema de rotação 3d em plataforma

em Sab 02 Out 2010, 19:26
Eu estou fazendo um jogo de plataforma 3d (2.5d), mas estou com um problema que não estou conseguindo resolver.
Eu estou tentando "girar" o modelo do player (um cubo 3d) enquanto ele anda, como se fosse uma animação.
Mas ao invés dele girar em torno do próprio eixo, ele gira em torno das posições XYZ de onde o jogador começa.
Esse foi o código que coloquei no evento DRAW do player:

Código:
d3d_transform_set_identity()
d3d_transform_set_translation(x,y,0)
d3d_transform_set_rotation_y(angle)
d3d_draw_block(x-16,y-16,16,  x+16,y+16,-16,  background_get_texture(tex_body),1,1)
d3d_draw_block(x+16,y-16,16,  x+17,y+16,-16,  background_get_texture(tex_face),1,1)
d3d_transform_set_identity()

E aqui está a engine pra download: 4shared.com/file/kMmtJ5kt/my_25d_engine.html
Só não copiem o que tem dentro dela! Happy

Por favor, se puderem ajudar agradecerei muito.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Problema de rotação 3d em plataforma

em Sab 02 Out 2010, 19:59
Amigo acho que seu problema pode ser resolvido com esse tutorial do Kabecao:
Código:

http://www.gamemakerbrasil.com/game-maker-f36/gm3d-03-usando-transformacoes-t3644.htm
avatar
Data de inscrição : 16/08/2010
Número de Mensagens : 510
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.newgrounds.com/tanber

Re: Problema de rotação 3d em plataforma

em Sab 02 Out 2010, 21:16
Nossa, esse tuto que o Vinians passou é muito bom!
Very Happy
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gsogaming.blogspot.com/

Re: Problema de rotação 3d em plataforma

em Sab 02 Out 2010, 22:39
Sim eu segui esse tutorial, mas tive que mudar um pouquinho o código que tem nele pois quando eu o coloco na minha engine, o modelo do player não aparece.
Por favor baixem a minha engine no primeiro post, e tentem me ajudar.
Desde já agradeço!
Conteúdo patrocinado

Re: Problema de rotação 3d em plataforma

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