4.自由发挥!

将输入绑定到 C++ 代码

Windows
MacOS
Linux

使用学习到的知识进行以下操作:

  • 事件 运行时创建一个移动或旋转到目标变形的 Actor。这在游戏中可用作移动平台或门。使事件开启触发另一个事件的 定时器,该事件将把 Actor 移回其原始位置。适当时使用公开变量(通过 UPROPERTY),不使用硬编码数值。

  • 使用一个定时器句柄和数个自定义事件实现燃烧火把熄灭的效果(可能需要停用火焰 粒子系统组件)。例如,AddFuel 事件可延长火把的燃烧时间。DouseWithWater 事件可立即将其关闭,并防止 AddFuel 之后的执行。无需使用 Tick 即可对这两项功能进行编写,只需通过其句柄修改运行的定时器即可。

此教程中包含的具体内容:

  • 如需了解定时器的更多信息,请查阅 Gameplay定时器 页面。

  • 属性 页面中可查阅结合类或结构体中变量使用 UPROPERTY 标签的完整参考。

  • 如需了解 UFUNCTIONS 和事件创建的更多内容,请查阅 函数 页面。

  • C++ 编程教程 页面中可查阅更多教程。

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见