我正在尝试使用此蓝图旋转入门套件随附的表格:
我确保静态网格是可移动的,为什么它不旋转?
正如评论中很少有人提到的那样 - 你每帧增加 20°。这不好,因为它会根据您的帧速率而有所不同。因此,您应该使变量 RotationPerSecond 具有所需的值。然后将此值与Delta Seconds相乘以获得当前帧的新旋转增量。
确保这个演员是Ticking(只需添加PrintText节点作为 2nd Sequence节点)。如果您没有看到打印的日志,则需要调查未启用 Ticking 的原因并进行更正(通常新的 Actor 将启用 Ticking)。
您应该考虑的下一件事是使用AddActorLocalRotation。通过使用您的方法,您的对象将围绕世界原点旋转(也许这是所需的行为?)。通过使用本地增量,您的 Actor 将在WorldLocation上独立旋转。