I am making a game where the character sprite is aiming a gun and I currently have it set to the angle of the arm and gun is always setting the angle toward the target point so it is possible to aim in 360 degrees. For the arm and gun this looks good, but the head also follows the angle and unfortunately the head sprite gets really messed up and looks very jarring in different angles. I am experimenting instead of creating manual "angles" for the head with 32 different angles (using the program rotsprite to output the angled sprite and then polishing it up). It seems to look better I think so far, but the problem now is that the amount of angles feels lacking and like it is not as smooth as for the auto 360 angle of the arm. Is it possible to do a middle thing where I can use the 32 different angled sprites and fill in the ones in between with the auto angling so it becomes as smooth as rotating an object normally with angle but hopefully less jarring? I am thinking using a middle thing between using manual angles and the auto angle could produce the best results? But how to do this?
I have made an example where I rotate two actives (mfa attached). The upper one is using just the set angle to rotate it and the bottom one is just using directions to rotate (angle/11.25)
Please login to see this attachment.