答案 0 :(得分:1)
很少有人在评论中提到 - 你每帧增加20°。这不好,因为它会根据你的帧率而变化。因此,您应该使用所需的值创建变量RotationPerSecond。然后将此值与 Delta Seconds 相乘,以获得当前帧的新旋转增量。
确保此演员 Ticking (只需将 PrintText 节点添加为第二个 Sequence 节点)。如果您没有看到打印日志,则需要调查未启用Ticking的原因并进行更正(通常新的Actors将启用Ticking)。
您应该考虑的下一件事是使用AddActorLocalRotation。通过使用您的方法,您的对象将围绕世界原点旋转(也许这是期望的行为?)。通过使用 Local 增量,您的Actor将在 WorldLocation 上独立轮换。