Skip to main content
2 of 3
added 531 characters in body

You need to draw you actor with a method that handle rotation

void draw(TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation) 

And for alpha actions: (this myActor draw method)

batch.begin(); // Store old batch alpha temp = batch.getColor(); // Set new alpha to the batch batch.setColor(new Color(temp.r, temp.g, temp.b, actorAlpha)); // Draw your actor batch.draw(texture, getX(), getY(), getSize().x / 2, getSize().y / 2, texture.getRegionWidth(), texture.getRegionHeight(), 1, 1, getRotation()); // Restore old batch color batch.setColor(temp); batch.end(); 

Where temp is a Color.