Autor Tema: Ayuda! Error al cargar el juego si tengo una surface  (Leído 147 veces)

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

Desconectado aleksandergs1

  • Visitante
  • *
  • Puntos: 8
  • Mensajes: 2
    • Ver Perfil
Ayuda! Error al cargar el juego si tengo una surface
« en: Febrero 15, 2018, 01:26:33 am »
en un tutorial de youtube vi un metodo de hacer iluminacion y ciclo de dia y noche utilizando surfaces, pero tambien tengo un metodo para guardar partida que es con game_save, y cuando abro el juego y comienzo una nueva partida todo parece bien pero si abro el juego de nuevo y decido cargar la partida que guarde me salta un error y me dice que esta intentando crear una surface que no existe. No se que debo hacer, me ayudan?


 
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado wilodxd

Re:Ayuda! Error al cargar el juego si tengo una surface
« Respuesta #1 en: Febrero 16, 2018, 07:36:54 am »
Disculpa puedes poner el error que te aparece  :), me refiero lo que aparece en la consola
 
Los siguientes usuarios dieron las gracias a este tema: Yuzo


Desconectado aleksandergs1

  • Visitante
  • *
  • Puntos: 8
  • Mensajes: 2
    • Ver Perfil
Re:Ayuda! Error al cargar el juego si tengo una surface
« Respuesta #2 en: Febrero 17, 2018, 04:41:35 pm »
Lo siento, me puse a investigar todo un dia y descubri que la surfaces son muy flagiles y cuando intentaba cargar el juego me salia:

 Trying to use non-existing surface.
 at gml_Object_obj_nightcicle_DrawEvent_1 (line 21) - draw_surface_ext(nightcyclesurf,0,0,1,1,0,c_white,alpha)

pero lo arregle con este codigo:

if (!surface_exists(nightcyclesurf)) {
nightcyclesurf = surface_create(room_width, room_height);
draw_surface_ext(nightcyclesurf,0,0,1,1,0,c_white,alpha);
} else {
draw_surface_ext(nightcyclesurf,0,0,1,1,0,c_white,alpha);
}