Se ha publicado un nuevo servicio, el Portal de Juegos Online
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!.
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.
Páginas: 1 2
1
General / Re: Scripts indomables« en: Junio 04, 2022, 09:23:51 pm »
Interesante. Este tio tiene tutoriales sobre generacion procedural muy buenos y justamente tiene uno sobre el algoritmo flood_fill
tal vez le ayude a concretar su script de bote de pintura... algoritmo floodfill: https://refreshertowelgames-wordpress-com.translate.goog/2021/01/25/procedural-generation-in-gms-5-a-flood-of-fills/?_x_tr_sl=auto&_x_tr_tl=es&_x_tr_hl=es#slow wiki algoritmo floodfill: https://es.wikipedia.org/wiki/Algoritmo_de_relleno_por_difusi%C3%B3n 2
Preguntas y respuestas / Re: como hacer que el objeto te siga?« en: Mayo 17, 2022, 10:30:05 pm »
Seria algo como esto se puede hacer con arrays o ds_list no se cual sea la mejor opcion algunos dicen que ds_list es mas rapido no lo se, me gustaria saberlo...
EVENTOS GRAN LIDER OSEA SU NAVE U OBJ_JUGADOR: //CREATE EVENTEVENTO END STEP DE NUESTRO NPC OPTIONS O COMPAÑERO : //CREO QUE VA EN UN END STEP EVENT ![]() Este metodo funciona bien para velocidades estaticas como es el caso del juego Gradius donde solo puedes cambiar de velocidad al coger un poder y upgraderarla para juegos donde el jugador puede cambiar entre diferentes velocidades a su antojo, el npc option o compañero termina alejandose demasiado de el, jamas pude solucionarlo asi que si alguien tiene alguna solucion favor de compartir le agradeceria mucho 3
Preguntas y respuestas / Re: Problema al Resucir Vida« en: Mayo 04, 2022, 11:09:37 pm »por lo que veo no me entiendes lo que quiero intentar hacer, no es un juego de collisiones, solo quiero que cuando el personaje elija un ataque, le redusca vida al enemigo pero no tan rapiamente, y que no me convierta los numeros a decimal, ya que al colocar esto global.vida_enemigo -= 0.17;, la reduce lentamente pero me coloca la vida del enemigo en decimales y no quiero eso...Bro, lo siento, pero la culpa es tuya por no poner codigo, sin codigo es dificil entender que esta haciendo y que es lo que realmente quiere hacer. Simular daño o hacer daño con colisiones, en si es lo mismo, la unica diferencia es que simulando daño tiene que obtener el id de la instancia a la que se le aplicara el daño, pero en si las bases son las mismas, si usted no lo entiende creo que esto es lo mas que puedo ayudarle. DAÑO POR TICKS : ![]() //SIMULAR DAÑO POR TICKS 4
Preguntas y respuestas / Re: Problema al Resucir Vida« en: Mayo 02, 2022, 06:12:07 am »
Eso pasa por que no esta condicionando cada cuando su personaje puede recibir daño
si su personaje esta colisionando contra un enemigo y solamente pone esto global.vida_personaje--; en su evento de colision, la vida de su personaje disminuira infinitamente hasta que deje de colisionar contra el enemigo por eso es que su vida disminuye rapidamente. lo que usted necesita es una boleana para controlar cada cuando su jugador puede recibir daño la puede llamar invencible //Si invencible=true salimos del evento de colision 5
Preguntas y respuestas / Re: Problema con la resolucion« en: Abril 09, 2022, 08:09:07 pm »¿De que manera se hace eso que dices? Bueno es muy simple 1.Necesita un sprite de sus caracteres PAC-MAN FONT : https://www.spriters-resource.com/game_boy_advance/pacmancollect/sheet/10949/ puede usar la herramienta create from strip para no estar cortando y pegando caracter por caracter Asi es como se ve el spr-Font-strip41.png de mi sprFont que mide 8x8 con todos los caracteres que voy usar: ![]() 2.Una vez tenga su spriteFont listo con todos los caracteres que necesita creamos nuestro mapa de caracteres en el objeto controlador de su juego seria algo asi //EVENTO CREATE Resolucion minima de mi juego en modo ventana : ![]() creo que seria todo, ya lo probe y al inicio me dio errores, no se por que pero solo dibujaba el ultimo caracter © que me habra querido decir Game Maker Studio skynet a cobrado vida 6
Preguntas y respuestas / Re: Problemas con la view al seguir un objeto.« en: Abril 01, 2022, 06:44:24 pm »
puede usar un objeto como camara aqui le dejo este ejemplo esta sacado de un tutorial de pixelatedPope
tutorial: Spoiler codigo: //objCamera 7
Preguntas y respuestas / Re: diferencias entre eventos BeginStep EndStep y Step?« en: Febrero 16, 2022, 10:31:15 pm »
Gracias por la aclaracion eso explica por que al dibujar un background estatico en un objeto que sigue a la view,
este se dibuja con un ligero desplazamiento, pero al poner x = view_xview[0]; en un evento EndStep se elimina dicho desplazamiento 8
Preguntas y respuestas / Re: Problema con mi sistema de stamina« en: Febrero 11, 2022, 09:48:24 pm »
tal vez esto le podria servir esta testeado en Game Maker 1.4
//creo que me excedi con los comentarios asi que aqui esta solo el codigo 9
Preguntas y respuestas / Re: for (var i = 0; i < 1; ++i) se repite !« en: Diciembre 14, 2021, 06:35:16 am »
es muy simple tiene que usar break para romper el bucle , pero si la velocidad sigue siendo mayor que 1 seguira reproduciendose asi que es mejor que use una alarma o cree una condicion para evitar que el bucle continue ejecutandose
10
Preguntas y respuestas / Re: point_direction?« en: Diciembre 10, 2021, 09:15:22 pm »
ya intento poner la velocidad a cero ademas tiene que cambiar de estado cuando el objeto llega a su posicion por ejemplo
speed = mainspd; //VELOCIDAD DE MOVIMIENTO 11
Preguntas y respuestas / pausar la aplicacion [SOLUCIONADO]« en: Diciembre 07, 2021, 06:48:08 pm »
He creado una intro para mi juego, el problema es que al minimizar la aplicacion este sigue ejecutandose
existe alguna funcion para controlar la pausa del juego cuando esta queda en segundo plano o se minimiza LEYENDO EL MANUAL encontre estas funciones os_is_paused() y window_has_focus() ejemplo simple de como usarlas : ///EVENTO STEP OBJETO MAIN CONTROL 12
Preguntas y respuestas / Re: Adaptación de una función matemática de un video de guinxu« en: Diciembre 01, 2021, 12:35:35 am »
olvide lo que dije ya corregi el codigo, el problema es que estaba usando current_time por eso es que el patron salia rotado
13
Preguntas y respuestas / Re: Adaptación de una función matemática de un video de guinxu« en: Noviembre 30, 2021, 07:28:31 pm »
es muy facil solo que en el video se ve algo complicado seria algo como esto recuerda debes cambiar los objetos y sprites por los tuyos... lo siento una pequeña correcion al codigo ahora esta exactamente como lo hace guinxu, si quiere 10 puntas de estrella pues multiplicar sin( i*100) si quiere 5 puntas multiplicar sin(i*50) creo que ahora funciona correctamente
//SPREAD SHOT STAR MONA CHINA FO%&A OTAKUS DE LA MUERTE PATTERN 14
Preguntas y respuestas / Re: problema con dibujar la cantidad de balas« en: Noviembre 11, 2021, 07:41:24 pm »
esto parece un problema de instancias y objetos
un objeto es como una plantilla que sera usada por las instancias que coloquemos en la room, si usted dibuja la municion de un objeto Game Maker dibujara la primera instancia pero si existen mas tambien las dibujara su problema se arregla creando unas cuantas variables que almacenen el id de la instancia del arma, no se como controla sus armas pero yo lo suelo hacer todo con el jugador y con una sola variable que almacenara el id del arma que cogi de hecho se puede controlar armas sin necesidad de crear objetos de arma todo controlado por el objeto jugador, bueno por eso le recomende el uso de un objeto powerUp cuando el jugador lo coge almacenara el id del arma en la variable weapon1 o weapon2 del jugador con eso ya tiene el id del arma sin necesidad de estar checando si el arma esta activa, esa misma variable la puede usar en el objeto del jugador para dibujar la municion y el tipo de arma que cogio, un consejo no necesita crear un objeto para cada cosa con un solo objeto puede crear infinidad de armas, balas, dibujar y controlar niveles enteros tal vez le sirva este tutorial: 15
Preguntas y respuestas / Re: necesito ayuda!!« en: Octubre 25, 2021, 07:40:10 pm »probe lo que dijiste(cambiando la escala de prioridades) pero el resultado es el mismo, aun asi gracias, me sirve para ir descartando distintas alternativas. sabia que no funcionaria es que yo uso Game Maker Studio, parece que el problema esta en su codigo ya que anclar la posición de un objeto a otro es muy sencillo a intentado poner su código de esta manera if object_exists(obj_player){otra solucion es que use items de powerUp estos contendrán el tipo de arma y munición que el jugador obtendrá al colisionar y presionar E creara el arma en la posición deseada el item de powerUp se destruirá de esa manera no tendrá que verificar si el arma esta activa, yo creo que esa parte del código es la causa de su problema
Páginas: 1 2
|