当前位置: 首页 > news >正文

02-UE5蓝图初始的三个节点作用

在虚幻引擎(UE4/UE5)的蓝图图表中,“初始的三个节点”通常指的是创建新蓝图类时自动生成的以下三个默认节点:

在这里插入图片描述


1. Event BeginPlay(开始播放事件)

  • 作用:当该蓝图实例首次生成并进入游戏世界时触发一次。
  • 用途
    • 初始化变量、设置初始状态。
    • 启用输入、生成其他Actor、绑定事件。
    • 只在游戏开始后执行一次。

类比:相当于C++中的 BeginPlay() 函数。


2. Event Tick(每帧更新事件)

  • 作用每帧调用一次(默认每秒60次,取决于帧率)。
  • 用途
    • 持续更新逻辑(如移动、检测、计时器)。
    • 实时计算(如旋转、插值、AI行为)。
    • 注意:性能敏感,避免在每帧执行复杂逻辑。

类比:相当于C++中的 Tick(float DeltaSeconds) 函数。


3. Event ActorBeginOverlap(Actor开始重叠事件)

  • 作用:当该蓝图的碰撞体其他Actor的碰撞体开始重叠时触发。
  • 用途
    • 检测玩家进入区域(如触发剧情、开门、拾取物品)。
    • 触发伤害、传送、UI提示等交互逻辑。

注意:需要该Actor有**碰撞体(Collision)**并启用 Generate Overlap Events


总结:三个默认节点的核心用途

节点名称触发时机典型用途
Event BeginPlay游戏开始时一次初始化、设置输入、生成Actor
Event Tick每帧持续持续更新、移动、动画逻辑
Event ActorBeginOverlap碰撞重叠时触发触发交互、区域检测、伤害逻辑

小提示:

  • 如果不需要每帧更新,可以禁用Tick(在蓝图类设置中关闭 Start with Tick Enabled)。
  • 如果不需要碰撞检测,可以删除重叠事件或关闭碰撞体。

如果是刚入门,建议记住这三个节点的触发时机,它们是蓝图逻辑的“起点”。

http://www.dtcms.com/a/290713.html

相关文章:

  • 文娱投资的逆势突破:博派资本的文化旅游综合体战略
  • 阿里云宝塔Linux面板相关操作记录
  • 照片to谷歌地球/奥维地图新增功能:导出 GeoJSON 数据
  • 高级技术【Java】【反射】【注解】【动态代理】
  • c++:父类的析构函数定义为纯虚函数注意事项
  • “专属私有云”或“行业公有云(逻辑隔离的公共云专区)”两种主流部署模式到底有什么区别?政务云不就应该是专属的私有云么?政务云是不是不能混用?
  • 网络编程基础:从 OSI 模型到 TCP/IP 协议族的全面解析
  • 【AI高性能网络解析】第三期:数据快递,海量数据跨广域高效传输技术实践
  • 计算机网络:概述层---计算机网络的组成和功能
  • harbor镜像仓库由原来的v2.11.1版本升级到v2.13.1,数据不丢失
  • Taro 生命周期相关 API 详解
  • HTML整理
  • Lists的分批次操作
  • 安卓第一个项目
  • 信息学奥赛一本通 1576:【例 2】选课 | 洛谷 P2014 [CTSC1997] 选课
  • Netty中CompositeByteBuf的使用
  • 位标志法处理多选字段在数据库中的存储方式 查询效率与扩展性之间的权衡
  • https正向代理 GoProxy
  • 苹果最新系统iOS 17的调试和适配方法 - Xcode 14.3.1 真机调试指南
  • How does Misinformation Affect Large Language ModelBehaviors and Preferences?
  • Spring Boot 集成 RabbitMQ:普通队列、延迟队列与死信队列全解析
  • iOS WebView 调试实战 页面跳转失效与历史记录错乱的排查路径
  • 物流链上的智慧觉醒:Deepoc具身智能如何重塑搬运机器人的“空间思维”
  • 达梦数据库JSON_TABLE使用说明
  • grpc: debug: GRPC_TRACE
  • ESP32开发——基于idf框架使用NVS操作存储设备读写
  • 家庭服务具身智能机器人体系架构
  • 一次 POI 版本升级踩坑记录
  • lesson20:Python函数的标注
  • docker nginx 部署前端踩坑记录