UE4/5样条线学习(四):样条线的创建和自然摆动

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

这一次我们创建一个actor蓝图,不过我们这次并不需要在一开始就创建样条线组件,而是在游戏中根据两个点去创建样条线,然后用时间轴根据样条线带动物品旋转位移。

 制作:

组件部分:

第一步,创建一个actor蓝图,然后改为公告板为根。

UE4/5样条线学习(四):样条线的创建和自然摆动

然后我们要创建两个可以获取场景坐标的组件,不论是静态网格体组件或者是场景组件等等都可以,这里笔者将用2个静态网格体组件

命名为开始点结束点,为了在场景中更好的识别,开始点是菱形,结束点是正方体。

UE4/5样条线学习(四):样条线的创建和自然摆动

之后我们添加几个要悬挂在样条线上面的物品4个实心的圆锥:

UE4/5样条线学习(四):样条线的创建和自然摆动

构造函数逻辑:

起始和结束

 我们来到构造函数,为了适应性,我们自然是希望在场景中调节开始点和结束点的位置,所以我们要创建两个vector向量,将这两个向量公开并显示控件:

UE4/5样条线学习(四):样条线的创建和自然摆动

然后在构造函数中:

因为我们要在场景中设置开始和结束的地方,只有两个相对vector是不够,我们要一个在主世界的坐标点,而这个坐标点就是公告版, 获取其世界位置与开始和结束位置相加即可。

UE4/5样条线学习(四):样条线的创建和自然摆动

小效果:

UE4/5样条线学习(四):样条线的创建和自然摆动

4个悬挂物品

直接创建一个静态网格体组件的数组即可:

UE4/5样条线学习(四):样条线的创建和自然摆动

UE4/5样条线学习(四):样条线的创建和自然摆动

事件开始逻辑

之后我们开始制作逻辑

样条线

先创建一个样条组件,然后通过几个点创建样条线:

UE4/5样条线学习(四):样条线的创建和自然摆动

接下来创建一个时间轴,创建向量轨道,y轴的开始和结束要做好平滑,不然看起来僵硬: 

UE4/5样条线学习(四):样条线的创建和自然摆动

UE4/5样条线学习(四):样条线的创建和自然摆动

在模拟中点击actor,就可以看到样条线的摆动了: 

UE4/5样条线学习(四):样条线的创建和自然摆动

UE4/5样条线学习(四):样条线的创建和自然摆动

物品摆动

 通过for循环,摆放物品位置,如下图:

紫色区域是将物品位置平均放在样条线上

绿色区域是物品来回时候自然的旋转效果UE4/5样条线学习(四):样条线的创建和自然摆动

效果:

模拟中可以看到样条线: 

UE4/5样条线学习(四):样条线的创建和自然摆动

 文章来源地址https://www.toymoban.com/news/detail-508205.html

 

 

 

 

 

 

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

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

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

相关文章

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

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

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

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

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

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

    2023年04月09日
    浏览(45)
  • 3DS MAX三维建模平面基础篇(平面图形的创建和可编辑样条线的使用)

            3DS MAX三维建模平面基础篇(平面图形的创建和可编辑样条线的使用)         欢迎大家来学习3DS MAX教程,在这里先说一下研究好3ds Max一定要一边看教程一边要自己学的操作才能更快的进步,预祝大家学习顺利。         这已经是第三篇文章了,基于上一

    2024年03月16日
    浏览(50)
  • 【UE】直升机沿样条线移动

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

    2024年02月04日
    浏览(52)
  • [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)
  • ue4绘制线的三种方式

    第一种方式,是用样条线,简明扼要,但是打包后就消失了。 USplineComponent* MyActor::GenerateSplineComponent(TArray FVector posArray, AActor* actor) { } 第二种方式是用ULineBatchComponent画线,这个是世界坐标系的,也就是说,即使父子节点,也不能用相对位置。好处是,是实体,可以从样条线中

    2023年04月08日
    浏览(45)
  • 3Dmax学习笔记之样条线虚线贴图效果制作

    1.样条线贴图显示:需要直接在样条线上显示贴图时,情况如下,右为最终效果 ①点开可编辑样条线 左边的三角,然后选中顶点,再来到下方的渲染面板,勾选生成贴图坐标(注意此处记得勾选在渲染中启用和在视口中启用,勾选了这两个才能再窗口中显示,不然窗口中只

    2024年02月05日
    浏览(38)
  • UE4:使用样条生成随机路径,并使物体沿着路径行走

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

    2023年04月26日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包