LibGDX texturepacker rotación

Estoy usando el programa TexturePackerPro para empacar sprites en el archivo .pack y usarlo en libGDX. En algunos sprites hay rotate: true flag pero cuando leo sprite en libgdx sprite no se rota.

  rotate: true xy: 425, 1066 size: 59, 96 orig: 59, 96 offset: 0, 0 index: -1 

¿Por qué el sprite no se giró a sí mismo cuando el indicador de rotación se establece en true? Si debo girar manualmente al dibujar, entonces ¿por qué hay rotar bandera?

Gracias

2 Solutions collect form web for “LibGDX texturepacker rotación”

El sprite no se gira porque libgdx está girando su región de textura de nuevo a su rotación original.

¿Por qué? El indicador de rotación está ahí sólo para indicar cómo se orienta la textura del archivo de paquete, no cómo desea que se oriente la imagen después de cargar la región. Libgdx asume que desea que todas las imágenes estén orientadas verticalmente.

Tienes que usar Sprite o AtlasSprite para obtener las propiedades de rotación. TextureRegion o AtlasRegion no considera la rotación. Si lo está convirtiendo en Drawable , utilice SpriteDrawable .

  • Androide ImageView una rotación de dedo
  • Cambiar entre las cámaras frontal y posterior
  • Android ProgressBar personalizado no está girando
  • La música se detiene cuando la pantalla gira utilizando MediaPlayer en Android
  • Cómo rotar el mapa de bits correctamente?
  • Cómo evitar que toda la pantalla de actividad de rotación en android
  • Animación giratoria androide
  • Saber cuándo se ha terminado la rotación usando setRequestedOrientation
  • ¿Qué se llama después de "onConfigurationChanged ()"?
  • Cómo girar un icono de Android en su punto central?
  • Después de la rotación de la pantalla, se cambiará el idioma de mi aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.