Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vitail en Abril 03, 2015, 02:09:55 AM

Título: Optimizar mi juego
Publicado por: vitail en Abril 03, 2015, 02:09:55 AM
Hice un juego pero hay un problema, gente me ha dicho de que el juego les va lento, mi juego tiene 1 objeto que spawnea cada cierto tiempo dos objetos uno en la parte izquierda de la room y otro en la derecha, yo les puse un alarm a esos objetos que spawneo el manager para que se borraran pero no entiendo por que sigue laggeado, el unico objeto que tiene muchas lineas de codigo es del obj player, que esta en el step, la room es de 800x640 y despues de el step de obj player todos los demás codigos no pasan de 20 a 40 lineas, el obj control carga los objetos .ini, dibuja el score y best score, tambien un texto en medio de la room cuando mueres, tiene variables que chequea si termino el juego o no, y mi juego nadamas utiliza 1 sistema de particulas que es cuando el player muere, pero es solo cuando muere, de todas formas la room se reinicia, no deberia de porque laggear eso, de todas formas dejo una imagen.

http://prntscr.com/6otqav
Título: Re:Optimizar mi juego
Publicado por: jaimitoes en Abril 03, 2015, 01:55:28 PM
Si no lo has hecho, desactiva la funcion aplication_surface_enable nada mas comenzar el juego en el primer objeto de la room o en "creation code" en el editor de room.


application_surface_enable(false);
Título: Re:Optimizar mi juego
Publicado por: pacne en Abril 03, 2015, 02:40:42 PM
para que sirve la funcion esa??
gracias
Título: Re:Optimizar mi juego
Publicado por: jaimitoes en Abril 03, 2015, 02:46:33 PM
Esa función esta por defecto activada en las versiones 1.3 para arriba y sirve para escalar automaticamente la imagen (superficie) de una aplicación respetando su ratio,pero en muchos teléfonos da un bajón bastante grande de framerate dependiendo de su gpu.