深入了解虚幻引擎5(UE5)游戏蓝图常用基础节点

发布时间:2024-04-22 13:01:16 浏览量:337次

Events(事件)

是从游戏性代码中调用的节点,在EventGraph(事件图表)中开始执行个体网络。它们使蓝图执行一系列操作,对游戏中发生的特定事件(如游戏开始、关卡重置、受到伤害等)进行回应。

这些事件可在蓝图中访问,以便实现新功能,或覆盖/扩充默认功能。任意数量的 Events 均可在单一 EventGraph 中使用,但每种类型只能使用一个。

一个事件只能执行一个目标。如果想要从一个事件触发多个操作,需要将它们线性串联起来。

01

Event BeginPlay

事件开始播放节点

Set Material

赋予材质

Alt

取消节点连线

Event BeginPlay、Set Material

Event BeginPlay、Set Material

02

Event Actor Begin Overlap

多项条件同时满足时,将执行该事件:

  • Actor 之间的碰撞响应必须允许重叠。
  • 执行事件的两个 Actor 的 Generate Overlap Events 均设为 true。
  • 最后,两个 Actor 的碰撞开始重叠;两者移到一起或其中一个创建时与另一个重叠。
Event Actor Begin Overlap

Event Actor Begin Overlap

Collision Presets重叠所有、Generate Overlap Events重叠事件为真

Collision Presets重叠所有、Generate Overlap Events重叠事件为真

03

Event Tick

启用Tick后每帧调用的事件

Event Tick

Event Tick

04

变量

保存值或参考世界场景中的对象或Actor的属性。

变量类型

可以创建各种不同类型的变量,包括数据类型,及用于保存对象、Actor和特定类等对象的引用类型。变量类型包括:布尔(Boolean)、字节(Byte)、整数(Integer)、64位整数(Integer64)、浮点(Float)、命名(Name)、字符串(String)、文本(Text)、矢量(Vector)、旋转体(Rotator)、变形(Transform)、对象(Object)。

变量类型

变量类型

布尔Boolean

布尔

布尔

布尔可编辑实例

布尔可编辑实例

整型Integer

整型Integer、Switch on Int

未完待续

想要学习更多关于游戏设计方面的知识吗?欢迎点击点击咨询,了解火星时代教育的游戏设计培训课程。

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定