¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.



 
PortadaÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)

Ir abajo 
3 participantes
AutorMensaje
xontm
Novato
Novato
xontm


País sin especificar Masculino 100% Cumplimiento de las normas
Reputación : 0
Mensajes enviados : 21
Premios : Vacío

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeSáb Mayo 10, 2014 3:37 pm

Hola amigos,

Llevo un par de meses trabajando en un videojuego. Ahora lo tengo practicamente terminado, es un side scroller relativamente sencillo con unas 300 condiciones en total.

Tengo el exportador de android e hice unas pruebas, me corre a un bajo frame rate, en un galaxy note 2 corre a unos 20fps y en un android generico chino coree a unos 10fps.

Le he dado vueltas y vieltas y estoy seguro que debe ser el codigo.

Leo que quizas sean problemas de "Fine detaction" o que quizas deba deasactivar y activar en codigo en ciertas partes.

Si alguno de ustedes es capaz de ayudarme en esto lo agradecere y podemos llegar a un acuerdo de una paga por la ayuda prestada.

Favor escribir aqui o enviar un mensaje privado.
Saludos!
Volver arriba Ir abajo
luckyer07
Moderador
Moderador
luckyer07


Perú Masculino 100% Cumplimiento de las normas
Reputación : 195
Mensajes enviados : 1573
Edad : 31
Premios : Ganador concurso periódico: Salvapantallas Ganador concurso "Heroe of the Summer" Ganador concurso Halloween

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeSáb Mayo 10, 2014 5:05 pm

La verdad que la optimización del exportador android no es lo mejor que se puede decir de el , asi que solo queda revisar tu código e ir achicandolo , sobretodo si hace loops estos consumen bastante memoria , otra cosa que debes ver es que si no necesitas que haya colisión con un objeto ponlo como background en vez de que sea active , si es necesaria la colisión y no es que necesites una colisión tan exacta solo con el "rectángulo" que es el active deberías quitarle la opción de fine detection , también debes medir mucho la cantidad de actives que uses , eso sera tu principal causa de bajada de fps , luego hay mas cositas pero créeme que las anteriores son las principales , oh cierto otra cosa que subirá bastante los fps sera que hagas el juego en una resolución bastante pequeña , la mas pequeña que puedas , ya que al poner gráficos en mayor resolución veras como todo va lentísimo , bueno espero que puedas emplear estas indicaciones Smile
Volver arriba Ir abajo
xontm
Novato
Novato
xontm


País sin especificar Masculino 100% Cumplimiento de las normas
Reputación : 0
Mensajes enviados : 21
Premios : Vacío

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeSáb Mayo 10, 2014 9:14 pm

Hola Gracias por la informacion, otra duda mas, entonces quieres decir que si yo uso backdrop o active backdrop eso me consume menos de memoria? y eso hara que el juego me corra a tiempo real
Volver arriba Ir abajo
luckyer07
Moderador
Moderador
luckyer07


Perú Masculino 100% Cumplimiento de las normas
Reputación : 195
Mensajes enviados : 1573
Edad : 31
Premios : Ganador concurso periódico: Salvapantallas Ganador concurso "Heroe of the Summer" Ganador concurso Halloween

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeSáb Mayo 10, 2014 11:48 pm

Si ,los backdrops ocupan menos memoria que los actives , así que a corregir eso ! , pues no se cual sera tu definición de tiempo real , es bastante general ese termino , mejor tómalo como  FPS , como te dije varia bastante de la cantidad de actives que haya y de la resolución de los gráficos , entre otras pequeñas cosas , espero puedas ir cambiando todo .
Volver arriba Ir abajo
Zonacas
Super-Moderador
Super-Moderador
Zonacas


España Masculino 100% Cumplimiento de las normas
Reputación : 558
Mensajes enviados : 2871
Premios : Ganador Concurso "Aniversario PacMan" 2º puesto concurso anual: Demos de juegos

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeDom Mayo 11, 2014 6:19 am

Hay que tener también cuidado con los always

Ya que se ejecutan siempre y suelen ser mal utilizados

Es mejor usar una variable e ir cambiándole el valor para activarla o desactivarla si hay momentos en los que no se necesita que se ejecute.

Hay que tratar de desactivar el código que no se utilice en ese momento, metiendolo en grupos y activarlos o desactivarlos cuando se necesite.

También puedes reducir los colores de la aplicación a 32768 , que son mas que suficientes para cualquier juego y así consume menos memoria.

Pero en general lo que mas consume como ha dicho luckyer es la gestión de actives y sus colisiones

Si quieres puedo echarle un vistazo al código de forma gratuita Smile





Volver arriba Ir abajo
http://www.comunidadid.com/
xontm
Novato
Novato
xontm


País sin especificar Masculino 100% Cumplimiento de las normas
Reputación : 0
Mensajes enviados : 21
Premios : Vacío

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeMiér Mayo 21, 2014 2:13 pm

Amigos!
Les agradezco a todos su ayuda. Casi tengo el juego trabajando perfectamente ahora hasta en los celulares android de mas baja gama. Tome muchas de sus sugerencias y fue mejorando cada vez mas.

1. Estaba trabajando solo con actives, asi que los cambie por backdrops.
2. Tenia la resolucion de ipad, lo baje a la resolucion del galaxy note 2 y luego lo baje a casi la mitad de la resolucion del note2 y se ve excelente y corre mejor.
3. Deje el frame rate a 45fps
4. Por ultimo, estaba usando el objeto platform movement y este fue el ultimo de los problemas que tuve que corregir, tuve que hacer de zero los movimientos del personaje y ahora corre mucho mejor.

Les agradezco a todos por la ayuda! Ha sido gracias principalmente a este foro que este juego ha sido posible!
Volver arriba Ir abajo
luckyer07
Moderador
Moderador
luckyer07


Perú Masculino 100% Cumplimiento de las normas
Reputación : 195
Mensajes enviados : 1573
Edad : 31
Premios : Ganador concurso periódico: Salvapantallas Ganador concurso "Heroe of the Summer" Ganador concurso Halloween

Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitimeMiér Mayo 21, 2014 3:38 pm

xontm escribió:
Amigos!
Les agradezco a todos su ayuda. Casi tengo el juego trabajando perfectamente ahora hasta en los celulares android de mas baja gama. Tome muchas de sus sugerencias y fue mejorando cada vez mas.

1. Estaba trabajando solo con actives, asi que los cambie por backdrops.
2. Tenia la resolucion de ipad, lo baje a la resolucion del galaxy note 2 y luego lo baje a casi la mitad de  la resolucion del note2 y se ve excelente y corre mejor.
3. Deje el frame rate a 45fps
4. Por ultimo, estaba usando el objeto platform movement y este fue el ultimo de los problemas que tuve que corregir, tuve que hacer de zero los movimientos del personaje y ahora corre mucho mejor.

Les agradezco a todos por la ayuda! Ha sido gracias principalmente a este foro que este juego ha sido posible!

Genial que te haya ido bien con las sugerencias , espero que pronto nos puedas mostrar algo de tu trabajo Smile estare a la espera , saludos !
Volver arriba Ir abajo
Contenido patrocinado





Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Empty
MensajeTema: Re: Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)   Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado) Icon_minitime

Volver arriba Ir abajo
 
Especialista en optimizar videojuegos para dispositivos moviles (Trabajo pagado)
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Contrato para programador de MMF (Trabajo pagado)
» Exportación a dispositivos móviles
» Pxtone y como crear buena música para videojuegos ( Tutorial español+ Pxtone )
» Plataformas móviles básicas
» Muestra Plataforma (Salto, plat. moviles, trampolin, etc)

Permisos de este foro:No puedes responder a temas en este foro.
 :: Proyectos :: Proyectos Colectivos-
Cambiar a: