Mayo 25, 2013, 06:19:09 pm

Autor Tema: projection_ortho y d3d_light (3D) SOLUCIONADO  (Leído 358 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Maniarts

  • Adicto
  • *
  • Puntos: 0
  • Mensajes: 418
  • Sexo: Masculino
  • facebook.com/mani.arts.panama
    • Ver Perfil
    • Maniarts
projection_ortho y d3d_light (3D) SOLUCIONADO
« en: Mayo 30, 2011, 05:50:18 am »
porque si uso luces todo los que este en el d3d_set_projection_ortho() se ve negro? como ago para que esto no suceda? Doy +1! y mil gracias!  XD


LUZ DESACTIVADA


LUZ ACTIVADA

SOLUCION
como todo en la vida, creo que toca desactivarlo y luego reactivarlo :-\

por ejemplo

d3d_set_light_enable(1);


d3d_set_projection_ortho(0,0,640,480,0);
d3d_set_light_enable(0);
draw_set_color(c_white);
draw_sprite(spr,0,0,0);
d3d_set_light_enable(1);

No estoy 100% seguro pero creo que asi funciona
« última modificación: Junio 12, 2011, 07:18:38 am por Xiven Corp »
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado ArcariaOnline

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 99
  • Sexo: Masculino
  • Arcaria DevTeam
    • Ver Perfil
    • Arcaria Online
Re: problemas con projection_ortho y luces (3D)
« Respuesta #1 en: Mayo 30, 2011, 08:42:39 am »
Esto es porque no tienes ninguna fuente de luz y por eso todo se ve negro. Prueba con estas funciones aver si se arregla:
Evento creacion
luz1=id
d3d_set_lighting(1)
d3d_light_enable(luz1,1)

Evento dibujar
d3d_light_define_point(luz1,x,y,z,range,color)

También checalas en el manual, trata de experimentar con ellas hasta que tengas lo que desees.

También asegúrate de que tengas draw_set_color(c_white) en el evento de creación de donde habilitas el d3d

Suerte

Desconectado Maniarts

  • Adicto
  • *
  • Puntos: 0
  • Mensajes: 418
  • Sexo: Masculino
  • facebook.com/mani.arts.panama
    • Ver Perfil
    • Maniarts
Re: problemas con projection_ortho y luces (3D)
« Respuesta #2 en: Mayo 30, 2011, 10:52:38 am »
Eso ya lo resolvi, pero me surgio el problema que presento, una de las screen tiene luz y la otra no, como hago para que cuando tenga luz el hub no se vea negro? :-\

Desconectado Jucarave

  • Ganador Proyecto Nexo
  • Adicto
  • *
  • Puntos: 19
  • Mensajes: 325
  • Sexo: Masculino
  • No me digas que no puedo hacerlo...
    • Ver Perfil
Re: problemas con projection_ortho y luces (3D)
« Respuesta #3 en: Mayo 30, 2011, 01:47:13 pm »
como todo en la vida, creo que toca desactivarlo y luego reactivarlo :-\

por ejemplo

d3d_set_light_enable(1);


d3d_set_projection_ortho(0,0,640,480,0);
d3d_set_light_enable(0);
draw_set_color(c_white);
draw_sprite(spr,0,0,0);
d3d_set_light_enable(1);

No estoy 100% seguro pero creo que asi funciona
Es bueno estar de vuelta.

Mi diccionario no conoce la palabra "IMPOSIBLE"... Por que solo llega hasta la "H".

:GM8:

Desconectado Maniarts

  • Adicto
  • *
  • Puntos: 0
  • Mensajes: 418
  • Sexo: Masculino
  • facebook.com/mani.arts.panama
    • Ver Perfil
    • Maniarts
Re: problemas con projection_ortho y luces (3D)
« Respuesta #4 en: Mayo 30, 2011, 01:57:04 pm »
Funciono! yo lo avia intentado pero con d3d_light_enable(1,0) y no me funciono

 +1