Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

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!.

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Clamud

Páginas: 1 2 3 ... 108
1
Da más detalles de lo que quieres hacer. ¿te refieres a esto?
d3d_light_define_ambient(colour)

2
Preguntas y respuestas / Re:Error Iluminacion jugador
« en: Abril 04, 2020, 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) // . . .

3
Preguntas y respuestas / Re:Error compilar(andriod))
« en: Abril 04, 2020, 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 _

4
Creo que el error está en otra parte, d3d_model_draw también debería funcionar.

5
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.

6
Preguntas y respuestas / Re:Cambio de Tamaños al cambiar de rooms
« 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);


7
Preguntas y respuestas / Re:Error de Imagen
« en: Abril 02, 2020, 06:51:47 pm »
Eso suele ocurrir cuando se escalan los gráficos, o cuando el objeto no tiene coordenadas enteras o cuando la view no tiene coordenadas enteras.
Aquí se eplica el problema
https://www.yoyogames.com/blog/3/seamless-tile-scaling-in-gamemaker
Se puede solucionar con TilsesetChampion, pero ya no puedo encontrar un lugar para descargar el programa
En GMS2 la herramienta ya está integrada.

8
Preguntas y respuestas / Re:Problema con Sonidos y Textos
« en: Abril 02, 2020, 06:33:57 pm »
Tal vez el problema siempre ha sido que GMS tiene problemas para convertir los sonidos.
Intenta importar sonidos en formato ogg y wav, evita mp3.

9
Preguntas y respuestas / Re:Pregunta sobre una pausa
« en: Marzo 29, 2020, 10:46:30 pm »
No lo va a ejecutar. Debes encontrar otro método. El más común es tomar una "captura" del juego y dibujarla en una surface, otro método que utilizo es crear la variable global.pausa, si pausa es true, algunas instancias saltan su evento Step y así no se mueven ni actualizan su estado.

10
Preguntas y respuestas / Re:Problema con recursividad
« en: Marzo 26, 2020, 07:36:31 pm »
No recuerdo el número exacto, pero GM tiene un número limitado de niveles de recursión. Las opciones que tienes son simplificar el algoritmo para usar menos niveles de recursión o mejor no usar recursión y usar varias estructuras de datos (ds_). ¿Qué algoritmo estás usando?

11
draw_set_color debería funcionar. Prueba esto en un evento Draw
d3d_set_projection(0, 90, 70, 0,0,0, 0,0,1);

draw_set_color(c_red);
d3d_draw_cylinder(-5, 0, 0, 15, 20, 30, -1,1,1, true, 8);

draw_set_color(c_yellow);
d3d_draw_cylinder(-15, -20, 0, 5, 0, 30, -1,1,1, true, 8);

Probar en GMLive

12
Puedes usar la variable direction que se actualiza cuando una instancia se mueve sobre un path

13
Propuestas y soporte / Re:Climb Wall - Caminar por las paredees
« en: Marzo 22, 2020, 03:03:26 pm »
Yo optaría por una máquina de estados (esta forma de programar se menciona muy seguido en el foro). Crea varios bloques de código, uno por cada acción o forma de controlar al personaje, y ejecuta solo uno de los bloques en cada step. Por ejemplo, puedes tener el bloque de código de plataformero normal, en el que actúa la gravedad y no se pega a los bloques. Otro bloque de código sería el de trepar por las paredes, en este código no actúa la gravedad y usa place_meeting para revisar que el personaje está junto a un bloque.

14
Preguntas y respuestas / Re:Crear fuente escalable
« en: Marzo 18, 2020, 03:53:23 am »
Puedes cargar la imagen grande y después dibujarla más pequeña con draw_text_transformed. La escala no debe ser muy pequeña o se verá mal.

15
Puedes ver un ejemplo aquí

Páginas: 1 2 3 ... 108