当前位置:网站首页>【UE虚幻引擎】UE5实现动态导航样条线绘制
【UE虚幻引擎】UE5实现动态导航样条线绘制
2022-08-04 07:37:00 【兔小昀】
参考文章:https://blog.csdn.net/tianxiaojie_blog?spm=1001.2014.3001.5509
生成动态导航路径
1.首先修改项目设置,动态生成导航
2.然后构建名为Point和Line的两个actor
3.在名为Line的Actor中创建样条对象。
4.在名为Line的Actor里按这样写蓝图,注意黄色框部分的设置。
这部分的逻辑是获取到两个点,使用同步寻找位置路径。
先清除旧点再添加新点更新样条线。
可以设置定时更新,注意和障碍物移动速度匹配起来。
5.创建动态旋转的障碍物
6.创建并显示导航
7.把两个名为Point的actor和一个名为Line的actor拖拽至场景中,随机摆放障碍物。
8.点击运行,并切出,可以看到样条线的变换

9.贴边效果的优化
因为是计算最短路径,所以贴边是必然的,如果怕贴太近会重叠的话,在碰撞体Actor上绑定碰撞胶囊体/盒体,可以减少导航点贴边的情况。
优化后的效果:
边栏推荐
猜你喜欢
随机推荐
国内外知名源码商城系统盘点
关于常用状态码4XX提示错误
C# 实用的第三方库
likeshop外卖点餐系统开源啦100%开源无加密
Typora颜色公式代码大全
尚医通【预约挂号系统】总结
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
form表单提交到数据库储存
经典新诗九首
data:image/jpg; base64 format data is converted to image
经典宋诗排行榜
创建数据库报错--MySQL server is running with the --super-read-only option
七夕情人节:中英文祝福短信送给你
金仓数据库KingbaseES客户端编程接口指南-JDBC(10. JDBC 读写分离最佳实践)
字节跳动岗位薪酬体系曝光,看完我真的酸了...
给Unity Behavior Designer(Unity行为树) 的Can See Object 画圆锥辅助图
解决:Hbuilder工具点击发行打包,一直报尚未完成社区身份验证,请点击链接xxxxx,项目xxx发布H5失败的错误。
虚拟机没有USB网卡选项怎么解决
安装GBase 8c数据库的时候,报错显示“Resource:gbase8c already in use”,这怎么处理呢?
高等代数_证明_对称矩阵一定能够相似对角化









