User Tag List

Página 11 de 11 PrimerPrimer ... 7891011
Resultados 151 al 153 de 153

Tema: DESARROLLO SOFTWARE - Proyectos de JduranMaster [a.k.a. DarkRyoga]

  1. #151

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,407
    Mencionado
    28 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    177
    Agradecer Thanks Received 
    820
    Thanked in
    Agradecido 334 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    149
    Hace poco estuve probando a realizar un pequeño engine-2D en GBA para realizar animaciones sobre sprite-sheets. Ahora esto lo tengo un poco más dominado y he estado probando varios tipos de sprite-sheets con personajes de juegos de 8 y 16 bits a ver que tal quedaba el resultado.



    Para la animación de los sprites me he creado una pequeña librería que tiene las funciones que permiten dado un sprite-sheet de entrada poder mover el "objeto" a la vez que se anima a lo largo de la dirección X o Y de la pantalla:

    Nombre:  ultron.bmp
Visitas: 85
Tamaño: 103.1 KB

    Código:
    void DrawBitmapWithTransparency( u16 x, u16 y, u16 height, u16 width, u16* data );
    Como sprite-sheets he utilizado algunas procedentes de juegos bastante conocidos en general:
    Nombre:  dr-strange-258.bmp
Visitas: 461
Tamaño: 103.1 KB

    A partir de aquí la idea sería intentar tener las animaciones completas de un personaje para a partir de la librería que he generado crear una máquina de estados controlada por las pulsaciones de los botones de la GBA para así mover al personaje por la pantalla con sus diferentes animaciones en función de si está caminando, saltando, disparando, caminando+disparando, etc.

    PD: he seguido trabajando en el engine-3D para GBA / 3DS / Android basado en Yeti3D-Pro y tengo algunas cosas nuevas, así que espero poder enseñar nuevos avances pronto.
    Última edición por jduranmaster; 11/02/2019 a las 23:25

  2. Los siguientes 5 usuarios agradecen a jduranmaster este post:

    <aSaCo> (13/02/2019), fbustamante (12/02/2019), Karkayu (11/02/2019), Solo (13/02/2019), tSuKiYoMi (13/02/2019)

  3. #152

    Fecha de ingreso
    Jan 2016
    Ubicación
    Cádiz
    Mensajes
    1,675
    Mencionado
    19 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    631
    Agradecer Thanks Received 
    297
    Thanked in
    Agradecido 191 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    2
    ¿entonces, lo que hace este script es pintar una sección del grafico cada frame o ciertos frames?
    ¿como afecta eso al rendimiento? digo por si es mas cómodo que cargar una imagen diferente cada vez

  4. #153

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,407
    Mencionado
    28 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    177
    Agradecer Thanks Received 
    820
    Thanked in
    Agradecido 334 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    149
    Cita Iniciado por futu-block Ver mensaje
    ¿entonces, lo que hace este script es pintar una sección del grafico cada frame o ciertos frames?
    ¿como afecta eso al rendimiento? digo por si es mas cómodo que cargar una imagen diferente cada vez
    Así es, yo lo que hago es coger una imagen con el sprite-sheet completo, como los ejemplos que he enlazado, convierto dicha a imagen aun array hexadecimal que queda almacenado en un fichero de cabecera .h y luego lo cargo cuando voy a usarlo. Desde el punto de vista del rendimiento va bastante bien, siempre con los mismos fps estables sin alti-bajos.

  5. Los siguientes 6 usuarios agradecen a jduranmaster este post:

    <aSaCo> (13/02/2019), fbustamante (12/02/2019), futu-block (12/02/2019), Karkayu (12/02/2019), Solo (13/02/2019), tSuKiYoMi (13/02/2019)

Página 11 de 11 PrimerPrimer ... 7891011

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •