Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: VideoGamer en Septiembre 07, 2011, 07:11:31 PM

Título: Mira en 3D?
Publicado por: VideoGamer en Septiembre 07, 2011, 07:11:31 PM
Hola a todos.
Tengo una duda sobre el 3D, en este tema no tengo muchos conocimientos y quiero aprender a hacer un FPS; vi un video en youtube y ya tengo algunas cosas (como movimiento, disparo, y otras cosas) pero no puedo hacer que dibuje la mira en la pantalla como dice en el video.
Alguien sabria como hacerle?
Quieren que ponga los codigos que use o tienes alguno que sirva?
Gracias
Título: Re: Mira en 3D?
Publicado por: Gabriel Moreno en Septiembre 07, 2011, 07:26:22 PM
Mira http://www.comunidadgm.org/index.php?board=206.0 (http://www.comunidadgm.org/index.php?board=206.0)
Título: Re: Mira en 3D?
Publicado por: Ciberman en Septiembre 08, 2011, 11:37:22 PM
perdon si pongo mal alguna funcion no tengo el gm aca:

en draw de un objeto con una depth muy inferior al de cualquier objeto (osea negativa)

[gml]
d3d_set_projection_ortho(0,0,1024,768); //donde remplazas 1024x768 por la resoluci?n de tu juego
draw_sprite(spr_mira,0,512,768/2); //o pones cualquier funcion de dibujo normal.
[/gml]

suerte!!
Título: Re: Mira en 3D?
Publicado por: VideoGamer en Septiembre 09, 2011, 09:53:56 PM
Gracias a los 2 por las respuestas.
Aun no me ha salido bien y tengo un error que no se como le hice para que apareciera. :'(
Les dejo el editable
Título: Re: Mira en 3D?
Publicado por: juan pablo en Septiembre 10, 2011, 08:19:50 PM
vuelve al punto anterior de ponerle esos cambios y prueba con esto
[gml]direction-=(display_mouse_get_x()-display_get_width()/2)/8;
zdirection-=(display_mouse_get_y()-display_get_height()/2)/8;
display_mouse_set(display_get_width()/2,display_get_height()/2);

if zdirection > 89 then zdirection = 89;
if zdirection < -89 then zdirection = -89;

[gml]