I am creating a large boss enemy with different moving parts and attacks, and I currently have a version where I have drawn each arm/leg etc. as a separate sprite, and I'm rotating each sprite based on the image origin point to simulate movement.
The reason for this is because when the boss's parts hit the player, it sends the player flying (I'm using physics plugin), and I want to make parts fall of the boss. I'm wondering if this is an efficient method, and whether or not I should forget this idea and just use animations for all movements?