I'm making a spike headed character that jumps and when you hold down the same jump button you add rotation to the character so you can direct its spike to hit enemies. Can it be done?
Create jump animation frames that spin the character, then drag those images in to the Jump Animation slot of the character.
Try creating that animation with action. First create a jump button in UI then add that action button right on top of the jump button and make sure their block touch trough is unticked or disabled. so when the player touches that area he/she will touch both of them at the same time. in Action add the spike animation and set its time in the same timing of jumping or whatever. Give it a try.