首页 > 其他分享 >UE Spline 样条网格体组件添加碰撞

UE Spline 样条网格体组件添加碰撞

时间:2024-07-15 16:34:26浏览次数:13  
标签:样条 Simple 模型 碰撞 Collision Complex UE Spline

最近做的一个功能是通过Spline 生成管道模型。 如下图所示:

image.png

遇到的一个问题是需要给生成的管路加上碰撞。其中需要两个重要的步骤:

设置SplineMeshComponent的碰撞预设

找到“ 样条网格体组件”节点,

image.png
点击节点,出现详情面板,在详情面板中,把碰撞预设从 默认的“NoCollision” 改成 “BlockAll”:

image.png

创建模板模型的碰撞体

模型碰撞默认采用Simple Collision简单碰撞,管道类模型不合适。需要修改为Complex Collision复杂模型碰撞检测。方法是在模板模型的Details面板的Collision中选中Use Complex Collision As Simple(将复杂碰撞用作简单碰撞)。(不指定Complex Collision Mesh的情况下,模型使用Simple Collision简单碰撞检测,Use Complex Collision As Simple就是用模型自身碰撞检测替代简单模型检测)
image.png

参考和总结

参考文档:

https://forums.unrealengine.com/t/add-collision-to-spline-mesh-component/372233/2

最后,关注公号“ITMan彪叔” 可以添加作者微信进行交流,及时收到更多有价值的文章。

标签:样条,Simple,模型,碰撞,Collision,Complex,UE,Spline
From: https://www.cnblogs.com/flyfox1982/p/18303403

相关文章

  • Vue 中ref()与 reactive() 的区别
    在Vue3中,组合式API(CompositionAPI)引入了新的响应式系统,使得状态管理和逻辑复用变得更加灵活和强大。ref()和reactive()是组合式API中两个重要的响应式工具,它们各自有不同的使用场景和特性。在这篇博客中,我们将深入探讨ref()和reactive()的区别,并通过代码示例展示它......
  • Vite + Vue 3 + Electron 中 Express 的集成指南
    在Vite+Vue3+Electron中使用Express在现代前端开发中,Vite和Vue3提供了快速的开发体验,而Electron则使得我们能够构建跨平台的桌面应用程序。有时,我们需要在Electron应用中集成一个后端服务器来处理复杂的逻辑或与数据库交互。Express是一个轻量级且灵活的Node.j......
  • 全面掌握 Vue 路由:从基础到进阶
    标题:全面掌握Vue路由:从基础到进阶在现代前端开发中,单页面应用(SPA)已经成为主流,而路由作为SPA的核心功能之一,起着至关重要的作用。Vue.js作为一个流行的前端框架,其官方路由库vue-router提供了强大且灵活的路由管理功能。本文将深入探讨Vue路由的使用,包括基础配置、动态路......
  • d3.js+vue生成动力图
    本文主要实现了动力图中:    节点的显示;        节点与节点之间关系的连接,以及对应的关系类型的显示;    节点的拖拽;    图谱的缩放1.先上效果:2.以下是完整的代码部分:<template><divref="chart"className="ggraph"></div></templ......
  • python 基础中requests 验证码
    验证码登录importrequests#古诗文网登录页面的URL地址url='https://so.gushiwen.cn/user/login.aspx?from=http://so.gushiwen.cn/user/collect.aspx'headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTM......
  • UE4风格化Note
    地形材质部分:1.地形的相关设置(虚拟纹理的使用)先建立一个文件夹存放两个虚拟纹理一个存储地形的颜色信息一个存储地形的高度信息先把RVT纹理拖入地形组件的面板中,然后拖入虚拟纹理的组件,然后分别进行RVT纹理的设置,记住要点设置边界,如果没有反应可以去去地形模式在雕刻几......
  • 【vue深入学习第2章】Vue.js 中的 Ajax 处理:vue-resource 库的深度解析
    Vue.js中的Ajax处理:vue-resource库的深度解析在现代前端开发中,Ajax请求是与后端进行数据交互的关键技术。Vue.js作为一个渐进式JavaScript框架,提供了多种方式来处理Ajax请求,其中vue-resource是一个较为常用的库。尽管vue-resource在Vue2.x之后不再是官方推荐的......
  • UE4材质笔记
    常用节点:添加贴图:TextureSample(贴图采样)常量数字:Constant(数字)Vector或长按数字并点击左键乘法:Multiply或长按M并点击左键常用插值:Lerp或长按L并点击左键加法:Add或者长按A键并点击左键减法:Subtract除法:Divide或者长按D键并点击左键1-x:搜索1-或者oneminus或者长按O键并点击左键绝......
  • 2024-07-15 记录一则vue网站优化的小技巧
    vite+vue+某框架写的网站可以通过配置vite.config.js中的build.rollupOptions.output.manualChunks来手动分割指定的包到指定的文件夹内,然后在网站入口文件按照需求引入比如:build:{rollupOptions:{output:{manualChunks:{antd......
  • UEFI中的PassThru()
    UEFI中的PassThru()最开始的时候,我是学习SATA-AHCI协议探索EDK2的源码,而在ATA中,PassThru函数是实现ATA通过协议时最重要的功能,它执行以下操作:初始化内部寄存器以进行命令/数据传输。将有效的ATA命令放到特定于硬件的内存或寄存器位置。启动传输。可选择等待执行的完成。......