4.自由发挥!
使用学习到的知识进行以下操作:
事件 运行时创建一个移动或旋转到目标变形的 Actor。这在游戏中可用作移动平台或门。使事件开启触发另一个事件的 定时器,该事件将把 Actor 移回其原始位置。适当时使用公开变量(通过 UPROPERTY),不使用硬编码数值。
使用一个定时器句柄和数个自定义事件实现燃烧火把熄灭的效果(可能需要停用火焰 粒子系统组件)。例如,AddFuel 事件可延长火把的燃烧时间。DouseWithWater 事件可立即将其关闭,并防止 AddFuel 之后的执行。无需使用 Tick 即可对这两项功能进行编写,只需通过其句柄修改运行的定时器即可。
此教程中包含的具体内容: