Problema de rotação 3d em plataforma

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

Problema de rotação 3d em plataforma

Mensagem por Grotle 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: http://www.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.

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por vinians 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

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: Problema de rotação 3d em plataforma

Mensagem por vitor_liminha123 em Sab 02 Out 2010, 21:16

Nossa, esse tuto que o Vinians passou é muito bom!
Very Happy

vitor_liminha123

Número de Mensagens : 510
Idade : 18
Data de inscrição : 16/08/2010
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

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

Mensagem por Grotle 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!

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 06:17


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