Unity3D:Custom Collider 2D

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

Custom Collider 2D

自定义碰撞体 2D 是与 2D 物理系统交互的碰撞体。与其他碰撞体不同,您无需在编辑器中配置碰撞体,而是通过 PhysicsShapeGroup2D API 为其分配 PhysicsShape2D 几何体来配置碰撞体。您可以通过添加、删除和修改形状来进一步定义碰撞体。有关详细信息,请参阅 PhysicsShape2D API 文档。这也意味着自定义碰撞体 2D 可以包含无限数量的低级别并表示任何类型的形状,或模拟其他类型的 2D 碰撞体PhysicsShape2DPhysicsShape2D

指定给自定义碰撞体 2D 时,可以在编辑模式或播放模式下执行此操作。在编辑模式下修改自定义碰撞体 2D 时,Unity 会将所有已分配和关联的折点保存在 Unity 场景中,并在加载场景时保留其配置。这样就可以使用编辑模式创作脚本创建自定义几何图形。PhysicsShape2DPhysicsShape2DCustomCollider2D

在运行模式下修改自定义碰撞体 2D 时,碰撞体将不会保留对已分配及其关联顶点所做的任何更改,并且在退出运行模式时所有更改都将丢失。PhysicsShape2D

自定义碰撞体 2D 属性
Custom Collider 2D properties
属性功能
Density更改密度值以更改游戏对象的关联刚体 2D 的质量计算。如果将该值设置为 0,则其关联的刚体 2D 将忽略所有质量计算(包括质心计算)的碰撞体 2D。注意:仅当附加到游戏对象的刚体 2D 组件启用了使用自动质量时,此属性才可用。
Material一种 2D 物理材质,可用于确定碰撞的属性(例如摩擦和弹性)。
Is Trigger如果希望自定义碰撞体 2D 充当触发器,请启用此属性(有关使用触发器的详细信息,请参阅碰撞体概述)。
Used By Effector如果希望附加的效果器 2D 组件使用自定义碰撞体 2D,请启用此属性。
Offset设置碰撞体 2D 几何体的局部偏移值。
Custom Shape Count (Read Only)指示碰撞体正在使用的数量。PhysicsShape2D
Custom Vertex Count (Read Only)指示碰撞体中的所有顶点正在使用的顶点数。PhysicsShape2D

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:2D 复合碰撞体 (mvrlink.com)

下一篇:Unity3D:2D 物理材质 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号