Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: desplo en Mayo 12, 2015, 01:20:31 AM

Título: Ayuda con "application_surface_enable(false);"
Publicado por: desplo en Mayo 12, 2015, 01:20:31 AM
Lei que poniendo application_surface_enable(false); en un objeto al iniciar el juego aumentaria el rendimiento del juego.

Lo hice y note que mi juego se miraba con mejor calidad. Pero al contrario de optimizarse, se puso mas lento.
Título: Re:Ayuda con "application_surface_enable(false);"
Publicado por: penumbra en Mayo 12, 2015, 02:09:24 AM
Cita de: desplo en Mayo 12, 2015, 01:20:31 AM
Lei que poniendo application_surface_enable(false); en un objeto al iniciar el juego aumentaria el rendimiento del juego.
En algunos dispositivos y en algunos chipsets gráficos, no en todos (probablemente en dispositivos algo viejos o con poco poder)

http://docs.yoyogames.com/source/dadiospice/002_reference/surfaces/application_surface_enable.html
Título: Re:Ayuda con "application_surface_enable(false);"
Publicado por: desplo en Mayo 12, 2015, 02:20:43 AM
Cita de: penumbra en Mayo 12, 2015, 02:09:24 AM
Cita de: desplo en Mayo 12, 2015, 01:20:31 AM
Lei que poniendo application_surface_enable(false); en un objeto al iniciar el juego aumentaria el rendimiento del juego.
En algunos dispositivos y en algunos chipsets gráficos, no en todos (probablemente en dispositivos algo viejos o con poco poder)

http://docs.yoyogames.com/source/dadiospice/002_reference/surfaces/application_surface_enable.html

Yo lo probe en un galaxy S4 y el juego se puso con mejor calidad pero mas lento :l


Título: Re:Ayuda con "application_surface_enable(false);"
Publicado por: penumbra en Mayo 12, 2015, 02:45:24 AM
Bueno, una cosa es el rendimiento y otra la calidad. El manual habla respecto al rendimiento. Si desactivas la application surface y el juego va más rápido, bien. Si va más lento, pues no queda otra más que volver a activarla.

La calidad "mejora" porque al desactivar la A.S., game maker deja de aplicar el escalado automático que viene activado por defecto, por lo que los gráficos se muestran con el tamaño original. Como no hay ningún reescalado, no hay deformación, ni blur, ni interpolación de colores... por eso se ve mejor