Noticias

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

* Sponsor

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 - Black_Cat

Páginas: 1 2 3 ... 5
1
A lo mejor está conflictuando con algun sprite_index, y seguirlo asi es muy complicado, te recomiendo que hagás una maquina de estado para tener todo organizado o debuggearlo paso a paso para ver donde y cuándo es que cambia de sprite

2
El problema está en que la función admite parámetros del tipo recurso, no cadenas. Es decir, esto es una cadena.
Tenes que poner los nombres tal cual aparecen en el arbol de recursos.

object_set_sprite( obj_casa, sprite_casa_amarilla );

3
Yo usaría una variable, por ejemplo, "DiagonalArribaIzquierda" que sea booleana, es decir o toma true o toma false.
Entonces cuando el jugador hace la diagonal, esta variable queda en true, luego al soltar cualquiera de las dos teclas , ya sea arriba o izquierda, al estar la variable en true, se pondría en el sprite correcto, a groso como asi:

var DAI //variable diagonal izquierda

if up and left //si se presionan ambas teclas para hacer la diagonal
      DAI = true //setear a true
else
      DAI = false

if keyboard_check_released("A") and DAI = true
          sprite_index  = sprite_correcto
if keyboard_check_released("W") and DAI = true
          sprite_index  = sprite_correcto


4
Preguntas y respuestas / Re: No dibuja font_add_sprite_ext
« en: Marzo 13, 2021, 04:57:49 pm »
el codigo va flama (ver img adjunta)

el problema capaz esta en otro lado, capaz se dibuja fuera de la pantalla o lo tapa otro objeto

5
Juegos completos / Re:Adiós, capitán.
« en: Diciembre 31, 2020, 06:28:20 pm »
moi bueno jajaja los dibujitos 10 puntos
[... ]La animación cuando se ahoga me gustó. Deberías aplicar esa calidad de gráficos en un juego más largo.
concuerdo 100%

El problema es que nunca logro entender el significado completo.
creo que el significado esta bastante claro, "el capitan se hunde con su barco".
ahora si decis lo de la plantilla, bueno yo tampoco lo entendía del todo hasta que Juanpa lo aclarò jajaja si le das al boton para ir al perfil, se rompe la pagina :'(

buen juego, solo como sugerencia, estaria bien que se pudiera saltar la cinematica en algun punto, porque al morir tenés que esperar de nueeeeeevo todo XD

6
Preguntas y respuestas / Re:duda sobre draw
« en: Septiembre 14, 2020, 08:40:11 am »
Cada funcion de dibujo tiene parametros para indicar las coordenadas, por ejemplo:
draw_text(x, y, cad)

si cambiás los valores de x e y, podes mover el elemento en cuestion
Ahora, con lo borrar, no sé bien a que te referís. Si es a ocultar un elemento o literal borrar parte del dibujo.
Si se trata de borrar como si fuera el paint de windows, se puede pero estaríamos hablando de implementar algo con surfaces y usar funciones para cambiar los factores de mezcla. O algo mas complejo como usar shaders

7
Preguntas y respuestas / Re:Fondos estilo earthbound y npcs inteligentes
« en: Agosto 27, 2020, 06:13:22 pm »
hay un video del colega Jucarave donde muestra shaders para hacer efectos de ese estilo, tal vez te gustaria pegarle una visteada:



el reglamento no me prohibe contestar dos preguntas en un mismo post, asi que :v te la debo, bro

8
Juegos completos / Re:Aférrate a mí
« en: Agosto 22, 2020, 10:29:47 pm »
jajaja me pareciò curioso, porque a mi no me queda una buena impresion respecto al mensaje sino mas bien que la gente sea un poco irresponsable
bastante corto tambien hay que decirlo xD
deberias medir la dificultad y el diseño del nivel, porque digamos que entre resolver el nivel y el resto de elementos, se desperdicia la mayoria de espacio y entidades dentro del nivel

si querès que sea medianamente intuitivo el uso de las flechas para continuar con la transicion, dibujar eso, una flecha  para adelante.
nada, buen juego 10 pts, bro

9
Preguntas y respuestas / Re:Herencia en Game Maker 1.4
« en: Julio 07, 2020, 02:29:27 am »
Game Maker no permite la herencia multiple, solo se puede tener un padre por objeto.
Sin embargo, lo que podrías intentar hacer es implementarlo en forma de arbol:

obj_bloque_destruible hereda de obj_pared y objeto_pared hereda de obj_enemigo

queda raro, pero si solamente heredas el comportamiento y no se sobrescriben, deberia funcionar bien

10
Efectivamente, bien pensado puede ocurrir el caso que en la última, la siguiente no contenga información y para ello se usa
room_exist(i)
para que el código se ejecute solamente si existe dicho room
asi que ese caso ya esta contemplado

12
Preguntas y respuestas / Re:duda con juegos de estrategia
« en: Junio 08, 2020, 04:16:38 am »
Buenas colega, esa mecánica se hace en 3 pasos:
1) cuando el mouse hace click guardar mouse_x y mouse_y en 2 variables, por ejemplo
x1=mouse_x
y1 = mouse_y
2) cuando se levanta el mouse, guardar las posiicones de nuevo
x2 = mouse_x
y2 = mouse_y
entonces ahi ya tenes un rectangulo (x1,y1,x2,y2)

3)
verificar que todos los objetos soldados que estan dentro del rectangulo se seleccionen
with(o_soldado){
if (x > other.x1) and (x< other.x2) and (y > other.y1) and (y<other.y2)
        seleccionado = true
}

bueno asi masomenos.

P/D: te recomiendo que cambies el nombre del tema a algo más útil como "cómo seleccionar objetos dentro de un rectangulo?"

13
Preguntas y respuestas / Re:Como soluciono problema al saltar
« en: Marzo 27, 2020, 11:37:43 am »
es medio imposible adivinar XD
Pero si colocas el código podemos revisarlo y ver donde falla


14
Preguntas y respuestas / Re:IMAGEN BORROSA POR UN DETERMINADO TIEMPO
« en: Marzo 16, 2020, 03:53:10 am »
eso pasa porque se queda en valores decimales, por ejemplo 3.5 y no en 4 o bien en 3, que serian enteros, entonces se suaviza la imagen.
En todo caso tendrías que redondear de alguna manera el valor dividido por dos:

vspeed = floor(vspeed / 2);
ahi no deberia darte problemas.

imagen demostracion de un objeto con coordenada decimal y un objeto con coordenada entera

15
Desarrollo de Scripts / Re:get_version()
« en: Enero 27, 2020, 04:14:56 pm »
tiene un error y es que lo uso bajo  :GM8: y me dice que es  :GM7:  :-[

Páginas: 1 2 3 ... 5

Warning: Parameter 1 to spoiler_buffer() expected to be a reference, value given in Unknown on line 0

Warning: Parameter 1 to custom_report_ob() expected to be a reference, value given in Unknown on line 0