news 2026/6/12 1:32:26

Unreal Engine碰撞系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Unreal Engine碰撞系统

碰撞预设默认值
默认(Default)使用已在静态网格体编辑器中应用给静态网格体的设置。
自定义...(Custom...)为此实例设置所有自定义碰撞设置。
NoCollision无碰撞。
BlockAll在默认情况下阻挡所有Actor的WorldStatic对象。所有新自定义信道都将使用其本身的默认响应。
OverlapAll在默认情况下与所有Actor重叠的WorldStatic对象。所有新自定义信道都将使用其本身的默认响应。
BlockAllDynamic在默认情况下阻挡所有Actor的WorldDynamic对象。所有新自定义信道都将使用其本身的默认响应。
OverlapAllDynamic在默认情况下与所有Actor重叠的WorldDynamic对象。所有新自定义信道都将使用其本身的默认响应。
IngoreOnlyPawn忽略Pawn和载具的WorldDynamic对象。所有其他信道都将设置为默认值。
OverlapOnlyPawn与Pawn、摄像机和载具重叠的WorldDynamic对象。所有其他信道都将设置为默认值。
PawnPawn对象。可用于任意可操作角色或AI的胶囊体。
Spectator忽略除WorldStatic以外的所有其他Actor的Pawn对象。
CharacterMesh用于角色网格体的Pawn对象。所有其他信道都将设置为默认值。
PhysicsActor模拟Actor。
Destructible可破坏物Actor。
InvisibleWall不可见的WorldStatic对象。
InvisibleWallDynamic不可见的WorldDynamic对象。
Trigger用于触发器的WorldDynamic对象。所有其他信道都将设置为默认值。
Ragdoll模拟骨架网格体组件。所有其他信道都将设置为默认值。
Vehicle阻挡载具(Vehicle)、WorldStatic和WorldDynamic的载具对象。所有其他信道都将设置为默认值。
UI在默认情况下与所有Actor重叠的WorldStatic对象。所有新自定义信道都将使用其本身的默认响应。
启用碰撞

"启用碰撞(Collision Enabled)"可具有如下所示的4种状态。

属性说明
无碰撞(No Collision)在物理引擎中此形体将不具有任何表示。不可用于空间查询(光线投射、Sweep、重叠)或模拟(刚体、约束)。此设置可提供最佳性能,尤其是对于移动对象。
仅查询(Query Only)此形体仅可用于空间查询(光线投射、Sweep和重叠)。不可用于模拟(刚体、约束)。对于角色运动和不需要物理模拟的对象,此设置非常有用。通过缩小物理模拟树中的数据来实现一些性能提升。
仅物理(Physics Only)此形体仅可用于物理模拟(刚体、约束)。不可用于空间查询(光线投射、Sweep、重叠)。对于角色上不需要按骨骼进行检测的模拟次级运动,此设置非常有用。通过缩小查询树中的数据来实现一些性能提升。
启用碰撞(Collision Enabled)此形体可用于空间查询(光线投射、Sweep、重叠)和模拟(刚体、约束)
对象类型
属性说明
WorldStatic应用于不移动的任意Actor。静态网格体Actor是类型可能为"WorldStatic"的Actor的良好示例。
WorldDynamicWorldDynamic用于受到动画或代码的影响而移动的Actor类型;运动学。电梯和门是WorldDynamic Actor的典型例子。
Pawn任何由玩家控制的实体的类型都应为Pawn。玩家角色是"对象类型(Object Type)"应为"Pawn"的Actor的典型例子。
PhysicsBody由于物理模拟而移动的任意Actor。
载具(Vehicle)此为载具的默认类型。
可破坏物(Destructible)此为可破坏物网格体的默认类型。
碰撞响应

这些属性定义了此物理形体与所有其他类型的追踪和对象类型交互的方式。请记住,后续操作是由两个物理形体之间的交互定义的,因此两个物理形体的"对象类型(Object Type)"和"碰撞响应(Collision Responses)"都很重要。

忽略(Ignore)无论另一个物理形体的"碰撞响应(Collision Responses)"为何,此物理形体都将忽略交互。
重叠(Overlap)如果已将另一个物理形体设置为"重叠(Overlap)"或"阻挡(Block)"此物理形体的"对象类型(Object Type)",将发生重叠事件。
阻挡(Block)如果已将另一个物理形体设置为"阻挡(Block)"此物理形体的"对象类型(Object Type)",将发生撞击事件。
追踪响应

追踪响应用于追踪(光线投射),例如蓝图节点按信道进行线迹追踪(Line Trace by Channel)

属性说明
可视性(Visibility)泛型可视性测试信道。
摄像机(Camera)通常用于从摄像机到某个对象的追踪。
对象响应
属性说明
WorldStatic当与WorldStatic物理形体对象类型交互时,此物理形体应如何做出反应。
WorldDynamic当与WorldDynamic物理形体对象类型交互时,此物理形体应如何做出反应。
Pawn当与Pawn物理形体对象类型交互时,此物理形体应如何做出反应。
PhysicsBody当与PhysicsBody物理形体对象类型交互时,此物理形体应如何做出反应。
载具(Vehicle)当与"载具(Vehicle)"物理形体对象类型交互时,此物理形体应如何做出反应。
可破坏物(Destructible)当与"可破坏物(Destructible)"物理形体对象类型交互时,此物理形体应如何做出反应。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 1:31:55

深入DW_APB_I2C的FIFO与移位寄存器:数据流如何从APB总线走到I2C引脚?

深入解析DW_APB_I2C的数据通路:从APB总线到I2C引脚的完整流程在嵌入式系统和芯片设计中,I2C总线因其简单的两线制接口和灵活的多主从架构,成为连接微控制器与各类外设的首选方案。而DW_APB_I2C作为Synopsys DesignWare系列中的一款IP核&#…

作者头像 李华
网站建设 2026/6/12 1:24:54

Unity数字孪生机械臂虚实同步控制工程包(含预设场景与通信映射)

本文还有配套的精品资源,点击获取 简介:一套开箱即用的Unity数字孪生机械臂控制工程,实现虚拟模型与真实设备的双向实时联动。拖动界面滑动条即可调节各关节目标角度,指令经底层通信模块直传物理机械臂;同时自动采集…

作者头像 李华
网站建设 2026/6/12 1:24:03

从交流电到蓝牙耳机:拆解生活中‘相位差’的3个硬核应用

从交流电到蓝牙耳机:拆解生活中‘相位差’的3个硬核应用当你戴上主动降噪耳机享受宁静时,是否想过这背后藏着一个物理学概念?工厂里嗡嗡作响的电容补偿柜、手机里流畅的蓝牙音频传输,其实都在上演一场关于"相位差"的精密…

作者头像 李华
网站建设 2026/6/12 1:11:01

多 Agent 为什么越跑越乱?从分工、交接到评审讲清楚

多 Agent 系统最容易让人兴奋,也最容易让人翻车。 一听到“20 个 Agent 并行工作”,很多人第一反应是速度会变快。现实里,Agent 数量一多,最先暴露的往往不是算力问题,而是工程问题:谁负责什么、输出交给谁…

作者头像 李华
网站建设 2026/6/12 1:10:14

STM32F103ZE上跑的无电流采样FOC方案,AS5600测角+MS8313驱动,开箱即用

本文还有配套的精品资源,点击获取 简介:这套代码直接在STM32F103ZE芯片上实现FOC矢量控制,不依赖电流传感器和电流环路,省掉采样电阻、运放、ADC校准等硬件环节,降低BOM成本和PCB设计难度。位置反馈靠AS5600磁性编码…

作者头像 李华