UE5 蓝图入门

本文介绍了虚幻引擎UE5中的蓝图基础概念,包括如何创建常量和向量、执行数学运算、设置对象属性、使用事件和序列等功能,以及Actor、Pawn、Character和PlayerController之间的关系,帮助读者理解蓝图全类和常用节点的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础节点创建:

常量  按住 1 ,点击鼠标左键,创建常量

二维向量:  按住 2 ,点击鼠标左键,创建二维向量

三维向量: 按住 3 ,点击鼠标左键

乘法  按住 m 键 ,点击鼠标左键

转换为参数: 

注释按 c 键打出一个注释框

断点:  节点上右键

蓝图基本概念:

Object>Actor>Pawn>Character> PlayerController

一,Actor,可以是任何物体,可以放置在场景中的任何地方。可以理解成他是一个空物体,你可以在其上面编写任何逻辑或者添加任何物体。(这个和Unity的GameObject有点类似,都是放置在场景中生效,都是可以添加任意组件。
二,Pawn,继承Actor,相当于一个对象类,比如可以理解,这个对象可以是人,可以是妖怪,可以是法宝,可以是活的,也可以是死的,比如我们通常用PlayerController来发出指令控制Pawn来移动。
三,Character,继承Pawn,这个类提供了一些基本的移动功能,比如移动,跳跃等等,一般用来创建角色类,编写一些角色类通用的逻辑,比如玩家,比如敌人,比如Boss,或者是NPC,AI等等,也是让PlayerController来发出指令控制。
四,PlayerController,获取玩家的输入指令,用来操控Pawn和Character,比如游戏玩家的前后左右,跳跃,奔跑,这些输入逻辑一般都在这里编写。

1:EventBeginPlay

第一个开始执行的函数,只要开始运行,就开始执行,我们所有的蓝图代码多数是从这里先开始的

2.OnActorBeginOverlap

触碰开始时执行<进入区域触发事件>当指定对象与另一个对象重叠

3. OnActorEndOverLap:
触碰结束时执行事件<退出区域触发事件>

4. EventTick

每一帧都会调用的函数

5.Set Visibility
设置目标是否可见,目标可以是任意对象,默认是隐藏状态,可以添加一个bool值来判断,也可以选择是否控制其子物体。

6.Destroy Actor
删除Actor

7. Delay
延迟,

8.Sequence
序列,按顺序执行。
一个蓝图节点只能有一个输出,在某些情况下我们需要多个输出,序列的作用就是增加输出的数量,并且每个输出都会执行。

9. Actor的transform
Actor放置在关卡中就会有位置,旋转,缩放等信息,所以我们通过Get Actor等节点来获取他的各种信息,然后将这些信息用变量存储下来,比如我们游戏中各种记录点的位置,存档点的位置,NPC寻路的终点位置等等。

蓝图全类

UE5-超神蓝图-1-蓝图全类 - 知乎 (zhihu.com)

参考视频:s05-材质基础认知_哔哩哔哩_bilibili

【欧酱UE5】_1#蓝图基础介绍_虚幻引擎游戏蓝图入门_哔哩哔哩_bilibili

UE5-超神蓝图入门篇 - 知乎 (zhihu.com)

### UE5 Lyra 入门教程 #### 初识Lyra项目 Lyra初学者游戏包是一个专为UE5设计的游戏玩法示例项目,旨在展示最新的最佳实践和技术应用[^3]。此项目不仅提供了丰富的功能集作为核心基础,还特别强调了通过Epic在线服务(EOS),实现了从移动设备到高性能个人电脑乃至跨平台多人游戏的支持。 #### 获取官方资源 对于希望深入了解并掌握Lyra框架的应用方法而言,下载官方提供的Lyra游戏实例是非常重要的一步[^1]。这使得开发者能够在实际环境中探索和理解Lyra的各项特性和工作流程。 #### 学习路径建议 为了更好地理解和运用Lyra,在动画蓝图等方面的实际操作尤为重要。同时,了解其运动系统的原理也有助于提高开发效率和质量[^2]。具体来说: - **研究官方文档**:仔细阅读随附的帮助文件和其他相关资料。 - **动手实验**:利用已有的模板快速搭建原型,尝试修改参数观察效果变化。 - **参与社区交流**:加入论坛讨论组获取更多实战经验和技巧分享。 ```cpp // 示例:加载默认角色设置 ULyraCharacterSettings* DefaultCharacterConfig = GetDefault<ULyraCharacterSettings>(); ``` #### 实践案例分析 以团队死亡竞赛为例,这是一种常见的竞技类游戏模式之一;另一种则是围绕特定地点争夺控制权展开对抗的形式——这两种模式均被集成到了Lyra当中供玩家体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值