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

UE4:使用样条生成随机路径,并使物体沿着路径行走

一、关于样条的相关知识

参考自:样条函数 - 馒头and花卷 - 博客园

三次样条(cubic spline)插值 - 知乎

B-Spline(三)样条曲线的性质 - Fun With GeometryFun With Geometry

个人理解的也不是非常深,但是大概要知道的就是样条具有局部特性,每一个区间的曲线只与该区间两端端点的位置和斜率有关。

二、使用ue样条组件使物体沿固定轨迹行走

参考自:ue4 样条曲线制作运动轨迹_踏着阳光的博客-CSDN博客_ue4创建道路

1.创建蓝图类并添加Spline组件

 2.添加几个控制所需的变量

 主要是moveActor:用于控制随机运动的物体,还有speed:用于控制运动速度。注意把变量旁边的眼睛点开使其能暴露在编辑器。

3.使用GetTransformAtDistanceAlongSpline函数和SetActorLocationAndRotation函数

三、生成随机的样条轨迹

关键是要用到AddSplinePoint函数。在此多增加了一个ponitCount变量用于控制生成的随即轨迹的点的个数。

 除此之外SetSplinePointType函数也蛮好用的,可以控制样条是生成圆润的曲线还是光滑的曲线。

最后生成的路径如下:

http://www.lryc.cn/news/1098.html

相关文章:

  • 计算机组成原理(判断题)
  • error: failed to push some refs to ... 就这篇,一定帮你解决
  • DAMA数据管理知识体系指南之数据仓库和商务智能管理
  • PHP的五种常见设计模式
  • 教你搞懂线段树,从基础到提高
  • C语言进阶——自定义类型:结构体
  • SpringSecurity学习笔记01
  • Python语言零基础入门教程(十一)
  • 现货白银基础知识
  • 数据库原理及应用基础知识点
  • 【数据结构】栈(stack)
  • 初识shell
  • 程序员如何编写好开发技术文档 如何编写优质的API文档工作
  • 二级C语言操作例题(四十)
  • vue-router 源码解析(二)-创建路由匹配对象
  • 分布式新闻项目实战 - 10.Long类型精度丢失问题
  • 如何将本地jar包安装到maven仓库
  • C++:map和set的认识和简单使用/关联式容器
  • 网络工程师一定要学会的知识点:OSPF,今天给大家详细介绍
  • 企业管理的三大基石及其关系
  • 6个月软件测试培训出来后的感悟 —— 写给正在迷茫是否要转行或去学软件测试的学弟们
  • IoU Loss综述(IOU,GIOU,CIOU,EIOU,SIOU,WIOU)
  • Node=>Express中间件 学习3
  • 【STM32笔记】HAL库UART串口配置及重定向(解决接收中断与scanf不能同时工作的问题)
  • 【前端CSS面试题】2023前端最新版css模块,高频15问
  • Linux命令大全,赶紧收藏!
  • 大数据入门怎么学习
  • 用于异常检测的深度神经网络模型融合
  • 游戏服务器如何选择合适的服务器配置
  • 01-幂等性解释,问题及常用解决方案