Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Depende

    (Puntos:2)
    por ElPeazoPerro (16702) el Viernes, 20 Abril de 2007, 16:57h (#901492)
    ( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
    Yo soy partidario de utilizar la función "getWidht" y "getHeight" de la clase Graphics, y pegar los gráficos de manera relativa a los bordes de la pantalla (restando al tamaño la distancia o sumandosela a 0). Aunque muchos profesionales de los videojuegos directamente definen una constante SCREEN_WIDTH y SCREEN_HEIGHT, substituyendo la llamada a la función, y teniéndola que cambiar para cada uno de los móviles a los que se quiere adaptar el juego. Esto es debido a que muchos modelos de móvil no implementan la función "getWidth" y "getHeight" (simplemente retornan 0), y también debido a que es más rápido acceder a una constante que a una función (esos pocos ciclos pueden llegar a notarse en un movil lento).
    Mi consejo es que definas dos variables, y las rellenes al crear el canvas:

    int scrWidth = graphics.getWidth();
    int scrHeight = graphics.getHeight();

    Y pegues las imágenes relativas a estas coordenadas, por ejemplo, para poner una imagen pegada a la derecha de la pantalla, centrada verticalmente:

    graphics.dragImage(img,scrWidth,scrHeight>>1,Graph ics.RIGHT|Graphics.VCENTER);

    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2  
  • Re:Depende

    (Puntos:2)
    por Lobito (12096) el Viernes, 20 Abril de 2007, 18:32h (#901516)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 20 Abril de 2007, 16:43h )
    He procurado tener cuidado y sí que he colocado los gráficos de forma relativa, el problema viene con el tamaño de los gráficos. Lo que no sabía es que algunos móviles ni si quiera implentaran getWitdth. Gracias por el apunte :)
    --

    --
    Los READ.ME son para los cobardes. Se valiente. Ejecuta.
    [ Padre ]