me parece un tutorial impresionante la verdad! muchas gracias! he visto en otro video que no sabes sobre que cosas hacer mas tutoriales, pues creo que esta es una muy buena linea de trabajo porque le vendria bien a cualquier tipo de juego!
genial, gracias. Una pregunta. estoy haciendo im juego estilo retro de naves y mi problema es la resolucion de la pantalla. Que resolucion debo usar para que sea en pantalla completa y se puedan apreciar sprites de 16x16 o 32x32 . Probe en 720p pero se ven muy chicos. Saludos.
debes hacer las rooms de resolucion inferior, como en 360p, luego en la parte de views debes activarlas y poner en la parte de view port la resolucion con la que saldra
Buenas tardes tengo una duda yo estoy siguiendo la serie de juego de plataformas y al momento de poner el menú de pausa pusiste en un scrip la cámara y al momento de moverme el objpausa no me sigue se queda en la misma posición y lo que quiero hacer es que a donde vaya se ponga en pausa y que se quede ahí y que me siga y no se quede estático en resumen "quiero que me siga la letra de pausa por que se queda estático" gracias por ayudarme mucho y espero me puedas a ayudar
No se si soy demaciado inutil siguiendo tutoriales o que pero al pausar el juego me pasa que todo menos el tile del nivel se escala x2 y no entiendo por que
Hola juca, estaría chido si explicaras sobre los "joints" o si hay otra manera de crear articulaciones por ejemplo un boss , puede ser brazos largos o piernas o tipos de cola.
@@jucarave si con fisicas o sin ellas igual si se puede asi en varias partes, tengo un ejemplo similar y si quieres te paso aqui el link si lo puedes explicar porfa, es de gms 1 pero debe ser lo mismo que en el 2
Aqui el link del ejemplo de una variante para crear articulaciones, si este lo puedes explicar a fondo y como entender todo porque si me hizo bolas XD, el proyecto le pertenece a otra persona. Si puedes igual hacer otro segundo video creando articulaciones o los joints de una forma más corta y facil www.mediafire.com/file/r1jhq3csllh2u0f/Brazos.gmz/file
tengo un problema: cuando presiono "p" por primero vez, funciona, pero al momento de querer regresar no sale nada excepto el backgraund y el mensaje de "pause" junto con el fondo transparente, y si vuelvo a presionar la "p" se reanuda el juego, bueno, esta bien, pero cuando presiono la letra de nuevo... funciona, hasta que la vuelvo a presionar y se queda pausado, lo unico que pasa es que se aumenta una imagen, es decir, si el personaje estaba cayendo se movia un poquito para abajo y cosas asi, el punto es que tengo que hacer eso exactamente 3 veces para que el juego vuelva a correr en vez de estar cambiando el fotograma
TENGO UN PROBLEMA, y es que cuando pauso, primero, la musica no se pausa y luego que solo se ve el fondo, no los objetos. y tambien por alguna razon, tengo que pulsar 2 veces para sacar la pausa, ayua por favor
tengo un problema, en mi juego (que es uno de naves epaciales retro pixel art generico) se puede pausar sin problemas, lo malo es que tambien se puede pausar en la pantalla que aparece cuando el jugador es eliminado lo cual queda mal me pueden ayudar?
Ya es tarde, pero si utilizas un "if" se puede arreglar. Desde el controlador de tu juego en el evento "Step": if !instance_exist(obj_nave) { destroy_instance(obj_pausa); } Algo así (no me acuerdo el nombre de las funciones, pero son similares). (Me imagino que cuando se destruye la nave se reinicia el juego, sino tienes que volver a crear el objeto pausa cuando lo necesites). Espero te ayude o ayude a alguien que tenga un problema similar.
Si como yo activaste el uso de vistas te recomiendo lo que yo hice: en la línea 5: draw_surface(application_surface, camera_get_view_width(view_camera[0]), camera_get_view_height(view_camera[0])); en la linea 11: draw_surface(pauseSurface, camera_get_view_width(view_camera[0]), camera_get_view_height(view_camera[0]));
@@ThomasCherideHola no sé si puedas verlo, debido al tiempo, pero use tu solución y me sirvió hasta cierto punto, pues si me está tomando toda la pantalla, el único inconveniente es que ya no me funciona el application_surface. No sé si de casualidad te haya pasado y me puedas ayudar con una posible solución. Muchas gracias.
@@nosoyethanrocha14 Esto es lo que hice Draw GUI x s te sirve if (pause) { if (!surface_exists(pauseSurface)) { pauseSurface = surface_create(surface_get_width(application_surface), surface_get_height(application_surface)); surface_set_target(pauseSurface); draw_surface(application_surface,0,0); surface_reset_target(); instance_deactivate_all(true); } draw_surface(pauseSurface,0,0); draw_set_color(c_black); draw_set_alpha(0.5); draw_rectangle(0,0,room_height*6,room_width*6,false); draw_set_alpha(1); draw_set_color(c_white); draw_set_font(Fnt_GameOver); draw_set_halign(fa_center); draw_set_valign(fa_middle); draw_text(room_width*1.5, room_height*1.5,"Juego Pausado"); draw_set_halign(fa_left); draw_set_valign(fa_top); }
Hola, debes de mirar la jerarquía de tus layers, el layer dónde debe estar el objeto pausa debería estar por encima de las demás y su instancia también. Sugiero hacer una capa (layer) solo para el interfase.
Descarga el proyecto en GMS2: bit.ly/3KazQoE
Sígueme en Twitter: bit.ly/3jgNjy7
En verdad tus cursos son los mejores que he visto en youtube. Espero sigas subiendo mas cursos. Muchas gracias!
me parece un tutorial impresionante la verdad! muchas gracias! he visto en otro video que no sabes sobre que cosas hacer mas tutoriales, pues creo que esta es una muy buena linea de trabajo porque le vendria bien a cualquier tipo de juego!
Gracias lo Necesitaba está muy bien explicado
Otro tutorial imprescindible!
muy guena esta
👍
genial, gracias. Una pregunta. estoy haciendo im juego estilo retro de naves y mi problema es la resolucion de la pantalla. Que resolucion debo usar para que sea en pantalla completa y se puedan apreciar sprites de 16x16 o 32x32 . Probe en 720p pero se ven muy chicos. Saludos.
debes hacer las rooms de resolucion inferior, como en 360p, luego en la parte de views debes activarlas y poner en la parte de view port la resolucion con la que saldra
como se puede poner sonido y música
se podrá crear en game maker 1.4 please , please , pero no se como pausar con los Path etc
Buenas tardes tengo una duda yo estoy siguiendo la serie de juego de plataformas y al momento de poner el menú de pausa pusiste en un scrip la cámara y al momento de moverme el objpausa no me sigue se queda en la misma posición y lo que quiero hacer es que a donde vaya se ponga en pausa y que se quede ahí y que me siga y no se quede estático en resumen "quiero que me siga la letra de pausa por que se queda estático" gracias por ayudarme mucho y espero me puedas a ayudar
Dibuja el texto de pausa en el evento draw_GUI en vez del draw, eso hará que siga a la cámara de forma automatica
@@jucarave gracias por todo eres un grande
@jucarave gracias yo tambien tenia ese problema
Oye,como hago que en vez del texto sea un sprite?
No se si soy demaciado inutil siguiendo tutoriales o que pero al pausar el juego me pasa que todo menos el tile del nivel se escala x2 y no entiendo por que
Sirven los códigos para game maker studio 1?
Hola juca, estaría chido si explicaras sobre los "joints" o si hay otra manera de crear articulaciones por ejemplo un boss , puede ser brazos largos o piernas o tipos de cola.
Lo dices con físicas o como?
@@jucarave si con fisicas o sin ellas igual si se puede asi en varias partes, tengo un ejemplo similar y si quieres te paso aqui el link si lo puedes explicar porfa, es de gms 1 pero debe ser lo mismo que en el 2
Aqui el link del ejemplo de una variante para crear articulaciones, si este lo puedes explicar a fondo y como entender todo porque si me hizo bolas XD, el proyecto le pertenece a otra persona. Si puedes igual hacer otro segundo video creando articulaciones o los joints de una forma más corta y facil
www.mediafire.com/file/r1jhq3csllh2u0f/Brazos.gmz/file
@@mafyproyect6323 Gracias por la sugerencia, voy a echarle un ojo a ver que tal. Saludos
Espero no te olvides el shader. Sería Excelente saber cómo aplicar la textura en el shader :D
Justo estoy por empezar una serie de Shaders en GMS2. Saludos
sabrias como hacer un menu en el momento de pausar?
crie uma nova sala e passe pra ela quando pausar
tengo un problema:
cuando presiono "p" por primero vez, funciona, pero al momento de querer regresar no sale nada excepto el backgraund y el mensaje de "pause" junto con el fondo transparente, y si vuelvo a presionar la "p" se reanuda el juego, bueno, esta bien, pero cuando presiono la letra de nuevo... funciona, hasta que la vuelvo a presionar y se queda pausado, lo unico que pasa es que se aumenta una imagen, es decir, si el personaje estaba cayendo se movia un poquito para abajo y cosas asi, el punto es que tengo que hacer eso exactamente 3 veces para que el juego vuelva a correr en vez de estar cambiando el fotograma
TENGO UN PROBLEMA, y es que cuando pauso, primero, la musica no se pausa y luego que solo se ve el fondo, no los objetos.
y tambien por alguna razon, tengo que pulsar 2 veces para sacar la pausa, ayua por favor
x2x2
Me sale un error de que tengo un problema en draw línea 1 pero seguí todo al pie de la letra
esto es bueno para juegos simples pero por ponerlo en un juego largo me atore y tuve que rehacer la pausa. Cuidado si su proyecto es grande.
tengo un problema, en mi juego (que es uno de naves epaciales retro pixel art generico) se puede pausar sin problemas, lo malo es que tambien se puede pausar en la pantalla que aparece cuando el jugador es eliminado lo cual queda mal me pueden ayudar?
ya lo arregalaste?
Ya es tarde, pero si utilizas un "if" se puede arreglar.
Desde el controlador de tu juego en el evento "Step":
if !instance_exist(obj_nave) {
destroy_instance(obj_pausa);
}
Algo así (no me acuerdo el nombre de las funciones, pero son similares).
(Me imagino que cuando se destruye la nave se reinicia el juego, sino tienes que volver a crear el objeto pausa cuando lo necesites).
Espero te ayude o ayude a alguien que tenga un problema similar.
cuando pauso el juego solo me captura un cuarto de la pantalla y se queda en grande, como hago para que la pausa capture toda la pantalla.
Si como yo activaste el uso de vistas te recomiendo lo que yo hice:
en la línea 5: draw_surface(application_surface, camera_get_view_width(view_camera[0]), camera_get_view_height(view_camera[0]));
en la linea 11: draw_surface(pauseSurface, camera_get_view_width(view_camera[0]), camera_get_view_height(view_camera[0]));
@@ThomasCherideHola no sé si puedas verlo, debido al tiempo, pero use tu solución y me sirvió hasta cierto punto, pues si me está tomando toda la pantalla, el único inconveniente es que ya no me funciona el application_surface.
No sé si de casualidad te haya pasado y me puedas ayudar con una posible solución.
Muchas gracias.
Buenas! lo que yo hice es cambiar el Draw por el Draw GUI y funciono!
@@ramiroluengo yo hice eso pero no se ve el texto de juego en pausa :c
@@nosoyethanrocha14
Esto es lo que hice Draw GUI x s te sirve
if (pause) {
if (!surface_exists(pauseSurface)) {
pauseSurface = surface_create(surface_get_width(application_surface), surface_get_height(application_surface));
surface_set_target(pauseSurface);
draw_surface(application_surface,0,0);
surface_reset_target();
instance_deactivate_all(true);
}
draw_surface(pauseSurface,0,0);
draw_set_color(c_black);
draw_set_alpha(0.5);
draw_rectangle(0,0,room_height*6,room_width*6,false);
draw_set_alpha(1);
draw_set_color(c_white);
draw_set_font(Fnt_GameOver);
draw_set_halign(fa_center);
draw_set_valign(fa_middle);
draw_text(room_width*1.5, room_height*1.5,"Juego Pausado");
draw_set_halign(fa_left);
draw_set_valign(fa_top);
}
tengo un problema y esque solo me captura una layer pero de resto no me captura ninguna
Hola, llegaste a solucionarlo ?
Hola, debes de mirar la jerarquía de tus layers, el layer dónde debe estar el objeto pausa debería estar por encima de las demás y su instancia también.
Sugiero hacer una capa (layer) solo para el interfase.
escuché mucho surface