Your draw() method for SpriteTest ignores any scale or rotation settings on the Actor . You need to draw the sprite scaled / rotated / size accordingly. (You may also need to set the Actor x, y, width and height --- see setBounds )
public void draw(SpriteBatch batch, float parentAlpha) { final Color c = getColor(); batch.setColor(cr, cg, cb, ca * parentAlpha); batch.draw(sprite, getX(), getY(), getOriginX(), getOriginY(), getWidth(), getHeight(), getScaleX(), getScaleY(), getRotation()); }
source share