3D Fazer objeto olhar camera

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

3D Fazer objeto olhar camera

Mensagem por bmnei em Qua 30 Nov 2011, 09:06

Como Faz? sei que a camera pode ficar olhando pra um objeto, mas tem como fazer um objeto do tipo wall ficar olhando pra camera?

bmnei

Número de Mensagens : 16
Data de inscrição : 15/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: 3D Fazer objeto olhar camera

Mensagem por Super Games em Qua 30 Nov 2011, 10:07

Olá Bmnei,

Bom...estou em dúvida, você disse no título: "3D Fazer objeto olhar camera", ok, mas no tópico encontrei algo diferente, você pediu para que o objeto do tipo Wall olhar direto a câmera, mas você quer que ele fique fique olhando a câmera de qual forma?Isto eu não entendi.


Até! flw

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: 3D Fazer objeto olhar camera

Mensagem por Mr.Brum em Qua 30 Nov 2011, 11:24

Segue o código:

Código:

//apontamos nosso Wall para a Camera.*troque ocam pelo nome do seu objeto camera.
direction=point_direction(x,y,ocam.x,ocam.y)
//iniciamos o modo de transformações
d3d_transform_set_identity()
//criamos uma rotação no eixo z,de acordo com a direction.(em torno de si)
d3d_transform_add_rotation_z(direction)
//setamos o eixo ao qual aplicaremos a rotação
d3d_transform_add_translation(x,y,z)
//modelamos o wall.*troque bwall pelo nome da background que vai usar.
d3d_draw_wall(0,-8,0,0,+8,+16,background_get_texture(bwall),1,1)
//finalizamos as transformações.
d3d_transform_set_identity()
Coloque este código no draw do objeto Wall.
.!.

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: 3D Fazer objeto olhar camera

Mensagem por bmnei em Qua 30 Nov 2011, 13:18

mrbrum22 escreveu:Segue o código:

Código:

//apontamos nosso Wall para a Camera.*troque ocam pelo nome do seu objeto camera.
direction=point_direction(x,y,ocam.x,ocam.y)
//iniciamos o modo de transformações
d3d_transform_set_identity()
//criamos uma rotação no eixo z,de acordo com a direction.(em torno de si)
d3d_transform_add_rotation_z(direction)
//setamos o eixo ao qual aplicaremos a rotação
d3d_transform_add_translation(x,y,z)
//modelamos o wall.*troque bwall pelo nome da background que vai usar.
d3d_draw_wall(0,-8,0,0,+8,+16,background_get_texture(bwall),1,1)
//finalizamos as transformações.
d3d_transform_set_identity()
Coloque este código no draw do objeto Wall.
.!.

obrigado, era isso que estava procurando

bmnei

Número de Mensagens : 16
Data de inscrição : 15/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: 3D Fazer objeto olhar camera

Mensagem por Conteúdo patrocinado Hoje à(s) 19:54


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