UE4入门级蓝图学习笔记整理

这篇具有很好参考价值的文章主要介绍了UE4入门级蓝图学习笔记整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初学者基础

开关门

ue4蓝图节点手册,虚幻,ue4

学习到的新结点及遇到的一些问题:

时间轴 :时间为变量的输出一个/多个数值的有迹可循的函数图

Gate 像门一样。只有当门是Open状态才会执行Exit后面的代码。Open开门;Close关门;Toggle开门和关门交替

FlipFlop开关节点,反复执行,这个节点就简化了某些场合下使用Branch节点的麻烦。具体功能是第一次通过时执行A,第二次通过时执行B,循环往复

获取钥匙与开关门

门蓝图

ue4蓝图节点手册,虚幻,ue4

钥匙蓝图

ue4蓝图节点手册,虚幻,ue4

学习到的新结点及遇到的一些问题:

分支(Branch(if条件判断)) 与C++中if用法一致

获取类所有的actor 左下搜索选择获取的类,右输出该类所有的对象到数组中.

销毁组件

简单地图关卡

触发道具蓝图

ue4蓝图节点手册,虚幻,ue4

关卡事件蓝图

ue4蓝图节点手册,虚幻,ue4

学习到的新结点及遇到的一些问题:

For Each Loop with Break(可跳出的数组遍历)

Array:需要遍历的数组;

Loop Body:循环体分支;

Array Element:遍历的数组元素;

Array Index:当前索引;

Completed:遍历结束执行分支。

执行控制台命令

蓝图通信模块笔记

加速带蓝图

ue4蓝图节点手册,虚幻,ue4
ue4蓝图节点手册,虚幻,ue4

学习到的新结点及遇到的一些问题:

调用自定义事件

cast类型转换

大多数情况是使用在人物身上有一个collision,然后当控制的人物触发了时,通过cast节点来改变碰到的actor中的某一变量。

场景中控制某一物体

ue4蓝图节点手册,虚幻,ue4
ue4蓝图节点手册,虚幻,ue4

学习到的新结点及遇到的一些问题:

Is Valid(转换/获取的变量是否有效)判断产生分支

给小白人添加冲刺和瞬移功能

ue4蓝图节点手册,虚幻,ue4

蓝图基本逻辑

获取左Shift按下的次数,长按加速,连续点击两次或以上触发瞬移

瞬移原理

获取当前角色绝对位置(三维向量),获取当前角色朝向(三维单位向量)*500,相加得到瞬移后的位置,赋值给角色位置。

学习到的新结点及遇到的一些问题

运算符结点>=,++,+,*等与c++使用一致

延迟结点 程序运行到时在当前处停滞设置时间/帧数

插值结点 由A改为B,alpha连时间轴设置变化的过程

两插值结点使用同一个时间轴,确保瞬移与镜头拉伸相匹配

设置actor位置 Sweep勾选表示判断位移途中是否有障碍物阻拦,如果有,则不进行瞬移(简单理解为能否穿墙)

不同控制器切换

上下车功能蓝图

ue4蓝图节点手册,虚幻,ue4
ue4蓝图节点手册,虚幻,ue4
ue4蓝图节点手册,虚幻,ue4

上车 蓝图基本逻辑

按F创建/获取一个变量的引用,判断是否有效后传入自定义事件

触发碰撞盒子后类型转换为ThirdPersonCharacter,获取玩家控制器,使用控制结点切换控制权

创建一个用于提供坐标位置的组件Up,讲小白人附加在汽车上(小白人关闭碰撞)

学习到的新结点及遇到的一些问题

拆分变换 将获取到的场景变换拆分为位置,朝向,缩放,一般不使用缩放

提升为变量(SET)

控制结点

附加前设置小白人碰撞关闭

附加到组件 三变量都要设置为相对场景

下车 蓝图基本逻辑

创建一个用于下车提供坐标位置的组件Down,人车分离,分离后位置设置,开启小白人碰撞(set actor clltion,运镜混合,控制权切换。

学习到的新结点及遇到的一些问题

Is Valid判断当前是否正在开车

detach(从actor分离) 设置三变量为相对场景

Down变量 获取场景变换拆分,Rotation分割引脚,取Z值,原因是防止分离后小白人倾斜

使用混合设置视图目标 获取当前控制器与小白人控制器混合,混合事件要与延迟时间相同

Pawn变量修改 与控制结点要的变量吻合

下车制动减速

ue4蓝图节点手册,虚幻,ue4
ue4蓝图节点手册,虚幻,ue4

蓝图基本逻辑

下车开启手刹,同时创建一个变量用于判断是否下车,防止下车时汽车控制器持续输入油门文章来源地址https://www.toymoban.com/news/detail-731719.html

到了这里,关于UE4入门级蓝图学习笔记整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4 添加按键输入事件 并在蓝图中使用按键输入节点

    选择Edit/ProjectSettings/Engine/Input 在bindings中可以选择添加ActionMappings或则AxisMappings ActionMappings:按键事件,有按下和抬起两个事件,需要分别用两个键触发 AxisMappings:输入事件,返回值为float,对于键盘,值为0和1 ,对于摇杆为0-1 新建一个事件 : 点击ActionMappings或AxisMappings后的

    2024年01月20日
    浏览(30)
  • UE4\UE5 蓝图节点Delay与Retriggerable Delay的使用与区别

    常用的节点之:Delay、Retriggerable Delay    这两个节点的用法相当于SetTimeOut方法,延迟多少秒执行操作,唯一的区别就是: Delay:指定一个延时的时间进行一次操作,倒计时过程中再次调用无效(时间不会被重置) Retriggerable Delay:可重新触发延时时间进行一次操作,倒计时过

    2024年02月13日
    浏览(37)
  • 【UE4】蓝图转为C++官方教程部分笔记

    官方教学有将蓝图转为C++的教学视频,非常详细。 将蓝图转为C++ – Unreal Engine 为了方便查找知识点,特意在这里记了一部分笔记(图片都来自于本人的工程而非视频) 想要实现C++和蓝图的转换,首先就得知道蓝图和C++的变量对应关系 首先官方文档有的规定代码规范中,明确

    2023年04月19日
    浏览(44)
  • UE4蓝图学习篇(八)-- 角色基础移动

    在C++学习篇中有介绍如何使用UE4C++去处理角色的基础移动,那么本篇介绍使用蓝图去处理角色的基础移动。 1、创建Character类; 添加一个SpringArmComponent组件,在其下方添加一个CameraComponent组件能够看到角色,SpringArmComponent的添加是为了更加顺滑的处理角色和场景之间有遮挡时

    2024年02月06日
    浏览(47)
  • UE4蓝图学习篇(九)-- 人物重定向

    在平常的游戏制作或者项目练习过程中,我们想使用其他比较好看的模型,但是却想使用小白人的动画,这个时候要怎么去处理呢? 这个时候就需要使用到重定向功能,让两者使用同一套骨骼,把小白人动画重定向到我们自己的模型身上,就可以做出理想的效果了。 注:这

    2024年02月07日
    浏览(33)
  • UE4蓝图学习篇(七)--处理UMG鼠标穿透

    前提条件:控制器显示鼠标,使用鼠标进行上下左右看。 如图所示,我在UMG中添加了一个新的小界面,当拖动滑动条的时候你会发现我们的界面会跟随鼠标旋转,需要的效果是鼠标在UI区域拖动滑动条的时候,不会对我们的角色进行旋转,而出现在这个问题是因为在UI区域鼠

    2024年02月10日
    浏览(36)
  • 【UE4】UE4蓝图 文本自动换行

    该方法将字符串分割成同等长度的数组及换行后字符串 使用示例 结果 获得字符串 蓝图代码:复制以下内容并直接粘贴到蓝图中 宏代码 使用示例 结果 获得数组 代码:复制以下内容并直接粘贴到蓝图中 宏代码 同时输出两种结果 同时输出函数蓝图 宏蓝图 内容详情: 使用示例

    2024年02月16日
    浏览(35)
  • ue4/5蓝图与c++混用基础入门的基础操作(适合有蓝图基础和c++基础的新手,创建自己的蓝图)

            首先是最开始的创建项目,用c++模式进行创建。         ue4:         ue5:  创建之后,两个都会自动为你打开vs,不过ue4.26要的是vs2019,ue5要的是vs2022,有时候打不开是缺少一些东西,这些东西在csdn里面可以查到,作者就不细讲了。 在ue5(4是一样的)中,我们可

    2023年04月12日
    浏览(35)
  • UE4 UE5学习和资源网站整理

    epic官网 Epic开发 | 首页 - Epic Online Services UE5官方文档 https://docs.unrealengine.com/4.27/zh-CN/j 截屏软件 Snipaste - 截图 + 贴图  Metahuman数字人网站 Epic Games 平面资源网站包图网 包图网_专注原创商用设计图片下载,会员免费设计素材模板独家图库 Artstation外网艺术灵感网站 https://www.ar

    2024年01月21日
    浏览(44)
  • 【UE4】TimeLine(蓝图)

    虚幻中的数据时间轴计数器,作用是将时间和数据进行组合,使得数据随着时间的改变发生变化。 可以将TimeLine理解为一个直角坐标系,横轴为时间,纵轴为数据。 输入针脚: Play :启动此时间轴 Play from Start :从开始的时候启动此时间轴 Stop :结束 Reverse :反方向走时间轴

    2023年04月24日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包