I have an actor with a decal as a child component.
I’m trying to rotate just this decal, to follow my controller’s rotation yaw (the actor itself is not being affected by it). But when I add the difference to the Decal, it keeps spinning like crazy. Not sure why.
My logic was to calculate the delta between controller’s rotation and decal’s word rotation and apply this delta on each frame, like so:
float DeltaDecalYaw = (NewControlRotation.Yaw - PointerDecal->GetComponentRotation ().Yaw);
PointerDecal->AddWorldRotation (FRotator (0.f, DeltaDecalYaw, 0.f));
Can anyone please point me what am I missing here?