UE4/5样条线学习(一):基础的样条线使用

这篇具有很好参考价值的文章主要介绍了UE4/5样条线学习(一):基础的样条线使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

效果展示:

制作:

组件

逻辑


效果展示:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

注:按住alt拉轴可以拉出多一个点

制作:

第一步我们创建一个蓝图,命名为BP_Sline:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

组件

之后我们开始找组件,输入bill,我们可以看见下面这些,我们要的是第一个,这个的目的是为了让你更好的看到样条线的根组件在哪:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

然后将这个发到根组件替换即可。

之后再添加一个样条组件(下面有两个,这一次我们用的是下面的这个):

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

然后就是这个样子的:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

逻辑

之后我们转到构造函数的地方:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

我们将在这里面写逻辑,让模型会跟着样条线

首先,我们创建3个变量:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

将这3个变量公开,这样我们就可以在外面更改这些参数。

然后开始讲解一下逻辑:

1. 计算模型数量:可以通过输入模型的总数来确定。

2. 计算样条线的长度:根据样条线的起点和终点坐标计算长度。

3. 平均分布模型:将样条线按照等距离进行划分,计算出每个模型的坐标。

4. 根据样条线的旋转来让模型跟着进行旋转:按照样条线的旋转角度,对每个模型进行旋转,使其相对于样条线的方向保持一致。

5. 确定模型之间的间隔:可以通过输入参数或者按照模型数量和样条线长度的比例来确定。

6. 生成路径:生成样条线路径,将每个模型沿着路径排列。

7. 路径可视化:展示生成的路径,方便进行调整。

以下是蓝图逻辑:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

在这里放你想放的模型:

UE4/5样条线学习(一):基础的样条线使用,# UE4/5样条线,ue4,学习,ue5,游戏引擎,游戏

 然后就成功了。文章来源地址https://www.toymoban.com/news/detail-558643.html

到了这里,关于UE4/5样条线学习(一):基础的样条线使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • UE4物体随着样条线(Spline)运动

    一定要经过起止点,若干个控制点用于控制曲线弯曲的方向,最终形成一条 光滑的曲线 。 由于贝塞尔曲线点太多了不好控制,一般每四个点做一次贝塞尔曲线。得到的若干段相邻贝塞尔曲线的连接点需要共线且距离相同,即为 C1连续 (一阶连续可导)。 得到数学表达式如

    2024年02月11日
    浏览(63)
  • UE4样条线移动,玩家只需要控制旋转

    1.创建Actor并命名为“A_Spline” 2.创建Pawn并命名为“P1” 3以上创建的蓝图类可以使用自己的命名!!!!! 第二步:给P1写上蓝图 1.我们首先给P1写蓝图 2.在输入映射中设置一个事件Yaw 3.为鼠标的X轴,数值为1 4.如图写上刚刚设置的输入事件 第三步:给A_Spline写上蓝图 1.添加一

    2023年04月09日
    浏览(57)
  • 在UE4蓝图中利用样条线组件(Spline)生成道路

    在场景中添加道路常用的有两种 一种是在三方建模软件(3Dmax Maya 等)建好后导入到UE中 第二种是在地形模式(Landscape)下设置地形的起伏形成道路或者做个 另一个还有“顶点绘制”,这个是给模型附加两种材质,再根据模型的顶点分布,显示一个隐藏一个,进而实现道路的

    2023年04月09日
    浏览(44)
  • UE4:使用样条生成随机路径,并使物体沿着路径行走

    参考自:样条函数 - 馒头and花卷 - 博客园 三次样条(cubic spline)插值 - 知乎 B-Spline(三)样条曲线的性质 - Fun With GeometryFun With Geometry 个人理解的也不是非常深,但是大概要知道的就是样条具有局部特性,每一个区间的曲线只与该区间两端端点的位置和斜率有关。 参考自:ue4

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

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

    2024年02月06日
    浏览(64)
  • UE4 地形编辑基础知识 学习笔记

    之前自己写过这样的功能,今天看到一个UE现成的 点击地形,选择样条 按住CTRL键+点击屏幕中某一个点会在场景内生成一个这样的图标 再点两次,会生成B样条的绿线条 点击+号再选择一个模型,会生成对应的链条状的mesh 拉高最远处的一个图标抬高 如果想地形贴合该mesh,则

    2024年02月11日
    浏览(54)
  • 【UE】直升机沿样条线移动

    1. 将虚幻商城中的免费资产导入工程 下载完毕后可以看到如下文件  2. 新建一个Actor蓝图类,命名为“Track”,这个蓝图就是用来画样条线的  打开“Track”,添加样条组件  3. 打开“BP_West_Heli_AH64D”  在事件图表中先新建一个时间轴  添加两个关键帧分别为(0,0)(1,1),然

    2024年02月04日
    浏览(48)
  • UE4/5Niagara粒子特效学习(使用UE5.1,适合新手)

    目录 创建空模板 创建粒子 粒子的基础属性 粒子的生命周期 颜色  大小设置 生成的位置 Skeletal Mesh Location的效果: Shape Location 添加速度 添加Noise力场 在生成中添加: 效果:  ​编辑 在更新中添加: 效果: 控制粒子过程的大小   控制粒子过程的颜色  添加风的立场 结束

    2024年02月12日
    浏览(53)
  • UE4 Sequence添加基础动画效果 (03-主序列的使用)

    在上一篇的基础上添加一些摄像头的跟拍效果 1.鼠标右键新建 Animation-》关卡序列    命名为主序列 2.双击打开主序列 3.点击 窗口-》内容浏览器-》内容浏览器2 找到入口序列  4.将入口序列拖入主序列中  5.让时间轴总长保持与入口序列长度一致  6.双击时间轴来进入入口序

    2024年02月06日
    浏览(44)
  • [UE5]物体沿指定路径(样条线)循环往复的移动

    UE5.0.3 B站:https://www.bilibili.com/video/BV17K411B7DL/ YouTube: B站:https://www.bilibili.com/video/BV1PV4y1F7F2/ YouTube: GitHub:https://github.com/wjswxc/SplineDemo 中文: 英文: Shape_NarrowCapsule 添加样条组件 编辑样条线 在蓝图中添加如下代码 中文: 英文:

    2024年02月09日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包