在UE4中,我利用timeline控制actor的旋转,并用for loop做timeline的重复执行,怎么做可以使timeline的循环在一次执行完之后继续执行
时间: 2023-05-31 20:05:37 浏览: 186
在for循环中依次执行异步操作
您可以使用带有“Loop”选项的回调事件来实现此目的。具体步骤如下:
1. 在Timeline节点上右键单击,选择“Add Event”,然后选择“On Timeline Finished”。
2. 在Details面板中,将“Loop”设置为“true”。
3. 在蓝图中,将Timeline节点的输出连接到您想要旋转的Actor的“Set Actor Rotation”节点。
4. 在蓝图中,使用“For Loop”节点来重复执行Timeline。将Timeline节点的“Play”输出连接到“For Loop”节点的“Execute”输入。
5. 将“On Timeline Finished”事件的输出连接到“For Loop”节点的“Break”输入。
这样,当Timeline完成一次执行时,它将触发“On Timeline Finished”事件并继续重复执行。
阅读全文