How can I animate a 3D actor at current location, and have it not snap to origin?
Hey, was wondering what a decent solution for fixing an animation issue where when I define a anim within an 3D kinematic body node (my player) and want to play a damage animation defined within that Node, Call it in my level scene with
func _on_Enemy_body_entered(body):
# Console Printout Replace this with GUI & game Anim
#print("Damaged")
$AnimationPlayer.play("dmg")
Animation Plays on level but Node snaps to origin to play I want animation to occur at current player location, how do I add player transforms in a level scene to animation defined within that Node?
I've heard that parenting it to an empty helps, tried it and though I can offset where anim plays it still snaps far from the player location.
I've also seen 'tweening' node might be a possible solution?
TL:DR How can I animate an actor at current location, not snap to origin?