Cómo dibujar LibGDX Sprite de Constructor en blanco

Estoy tratando de dibujar un Sprite en LibGDX. Puedo hacerlo si utilizo un constructor que especifica una textura para usar, como

 Sprite sprite = new Sprite(new Texture(Gdx.files.internal("path"))); 

Pero si en su lugar utilizar Sprite(); Y tratar de utilizar setTexture y / o setRegion , no se dibuja ninguna imagen. La API dice que una "textura, región de textura, límites y color" debe establecerse antes de que se pueda dibujar algo. He hecho llamadas a setTexture , setRegion y setColor aunque no se está dibujando nada.

Pregunta principal: Si utilizo el constructor Sprite() predeterminado, ¿qué debo hacer después para asegurarse de que dibuja a la pantalla (en un SpriteBatch )?

Supongo que el código tendrá que hacer los mismos pasos que el Sprite (Texture) ctor :

 public Sprite (Texture texture) { this(texture, 0, 0, texture.getWidth(), texture.getHeight()); } public Sprite (Texture texture, int srcX, int srcY, int srcWidth, int srcHeight) { if (texture == null) throw new IllegalArgumentException("texture cannot be null."); this.texture = texture; setRegion(srcX, srcY, srcWidth, srcHeight); setColor(1, 1, 1, 1); setSize(Math.abs(srcWidth), Math.abs(srcHeight)); setOrigin(width / 2, height / 2); } 

Todos estos son métodos públicos.

  • Android gl abierto más lento que la tela?
  • AndEngine- Dibujo del niño del sprite detrás de su padre
  • LibGDX 1.5 girando sprite alrededor de su centro
  • Android: animación de tween de un mapa de bits
  • Búsqueda de píxeles de borde de una imagen con envolvente transparente (para detección de colisión)
  • Crear un gráfico al azar, seno como sprite paisaje
  • Dibuja una imagen 2D con OpenGL ES 2.0
  • Andengine Sprites aparecen como cajas negras
  • Chase cámara con sprite en andengine
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.