Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Mensajes recientes

1
Necesito un codigo para la iluminacion ambiental porque no consigo ninguno
2
Preguntas y respuestas / Piso en 3D
« Último mensaje por PrismaBIT en Ayer a las 05:32:04 pm »
Alguien me podria ayudar nose come se dibuja un piso en game maker en 3d
3
Preguntas y respuestas / Re:Error Iluminacion jugador
« Último mensaje por Clamud en Ayer a las 03:54:33 pm »
Las surfaces se borran por varios motivos. Al parecer el cambio de tamaño de la ventana es lo que causa que se borre.
Puedes hacer esto para solucionarlo. Antes de manipular la surface, comprueba que existe, si no existe crea una nueva.
if not surface_exists(surf)
surf = surface_create(584, 184);

//negro
surface_set_target(surf)
draw_set_color(c_black) // . . .
4
Preguntas y respuestas / Re:Error compilar(andriod))
« Último mensaje por Clamud en Ayer a las 03:42:21 pm »
Lo dice directamente, hay un included file cuyo nombre inicia con un número y podría causar problemas. Cambia el nombre del archivo (por lo menos el primer caracter) para que inicie con una letra o guión bajo _
5
Preguntas y respuestas / Error Iluminacion jugador (SOLUCIONADO)
« Último mensaje por PrismaBIT en Ayer a las 03:37:32 pm »
Ok tengo 3 rooms con tamaños diferentes ya he solucionado el problema de los tamaños pero ahora hay otro cuando paso de una room a otra me dice el sig error
Trying to use non-existing surface.
 at gml_Object_obj_player_rojo_DrawEvent_1 (line 3) - draw_surface(surf,0,0)


en el evento create puse:
surf = surface_create(584,184);
en el evento step puse esto:
///Luz

//negro
surface_set_target(surf)
draw_set_color(c_black)
draw_rectangle(0,0,room_width,room_height,0)

//Luz
draw_set_blend_mode(bm_subtract)
draw_sprite_ext(spr_luz,0,x,y,xx,yy,0,-1,1)
draw_set_blend_mode(bm_normal)

surface_reset_target()

y en el evento draw puse esto :
draw_self()
draw_surface(surf,0,0)

Ahora nose cual sea el error se pueden ayudar se los agradezco
6
Creo que el error está en otra parte, d3d_model_draw también debería funcionar.
7
Preguntas y respuestas / Re:Cambio de Tamaños al cambiar de rooms (SOLUCIONADO)
« Último mensaje por Clamud en Ayer a las 03:35:23 pm »
Yo ejecutaría el código cuando inicia la room con tamaño diferente.
Ahora que lo pienso con calma,  el resultado sería igual si se ejecuta al salir de la room, entonces en el evento colisión está bien.
8
Preguntas y respuestas / Re:Cómo cambio el color de un objeto 3D usando código?
« Último mensaje por Leandrotitere2332 en Abril 03, 2020, 10:14:29 pm »
Vale, mi error ha sido que he hecho un modelo para el cilindro en vez de dibujar uno. Mala mia
9
Preguntas y respuestas / Error compilar(andriod))
« Último mensaje por Ikaro3d en Abril 03, 2020, 10:13:39 pm »
Hola he internado generar un sdk y me salta este error no entiendo que quieren decir
10
Preguntas y respuestas / Re:Cambio de Tamaños al cambiar de rooms
« Último mensaje por Clamud en Abril 03, 2020, 06:15:56 pm »
Usa la función
window_set_size( w, h );
También es posible que necesites usar
display_set_gui_size(width, height)
surface_resize(application_surface, width, height);