Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: DS en Septiembre 29, 2010, 09:49:46 PM

Título: d3d_set_projection !? [RESUELTO!]
Publicado por: DS en Septiembre 29, 2010, 09:49:46 PM
Buenaz! C?mo va todo?
Hac?a rato que no me pasaba por ac?, pero decid? retomar el GM y bueno xDD
Ahora empec? a experimentar con el 3D O: pero me encontr? con un peque?o problemita.
Baj? un ejemplo bastante f?cil de editar, llevo rato edit?ndolo y agreg?ndole cosas, lo entend? enseguida x3
Pero utiliza un objeto que define los 3D y dentro de ?l tiene un c?digo en el evento draw :\
Citard3d_set_projection(char.x,char.y-6.9,200,char.x,char.y-7,190,0,0,1)
//Separador
draw_set_alpha(1);
   draw_set_color(c_white);
Bueno, hasta ah? todo bien, el room tiene un tam?o de 352x352, eso quiere decir que al no haber view la pantalla del juego ser? de ese tama?o.
Bueno, pongo una view, pero al cambiar los valores de la view se ve mal D: (a menos que la view sea 352x352)
Alguien sabe c?mo solucionar esto? D:
Adem?s tambi?n me gustar?a saber c?mo hacer para que los objetos que est?n fuera de la view sean desactivados para mejorar el rendimiento.
Desde ya muchas gracias! n_n!
Título: Re: d3d_set_projection !?
Publicado por: Ge en Septiembre 29, 2010, 10:07:45 PM
Citaral cambiar los valores de la view se ve mal D: (a menos que la view sea 352x352)
Curioso, supuestamente con los view tendria que andar sin ningun problema. Asegurate de que hview y hport tengan el mismo valor y wview y hview tambien.  :-[

CitarAdem?s tambi?n me gustar?a saber c?mo hacer para que los objetos que est?n fuera de la view sean desactivados para mejorar el rendimiento.
Complicado, pero podes usar point_distance , para que los objetos desaparescan a una cierta distancia.
Título: Re: d3d_set_projection !? [RESUELTO]
Publicado por: DS en Septiembre 29, 2010, 10:30:18 PM
Listo! Ya descubr? como xDD
Lo que quer?a hacer era tener m?s rango de visi?n. Si cambio la view cambia el tama?o de la pantalla nom?s :\
As? que si quiero tener m?s rango de visi?n nom?s tengo que editar donde dice 200 en el c?digo y ponerle un mayor valor, para que se vea m?s "lejos" o menor valor para que se vea m?s "cerca" =D!
Bueno, queda la otra duda, pero ver? como lo resuelvo. Gracias Ge! n.n