二维表面效果器沿着效果器使用的碰撞体一个无形的形状,用于处理对象的物理碰撞。碰撞体不需要与对象网格的形状完全相同 - 通常是更有效率的,并且在游戏中也难以区分。了解更多信息更多信息
在词汇表中查看表面应用切向力,以在表面上匹配指定的速度。这类似于传送带。
与效果器一起使用的碰撞体通常被设置为非触发器,以便其他碰撞体可以接触表面。
属性 | 功能 |
---|---|
使用碰撞体遮罩 | 启用此选项以使用 碰撞体遮罩 属性。如果未启用,则全局 碰撞当物理引擎检测到两个GameObjects的碰撞体接触或重叠,并且至少有一个具有刚体组件并在运动时发生碰撞。了解更多信息更多信息 在词汇表中查看 矩阵将用作所有二维碰撞体的默认设置。 |
碰撞体遮罩 | 用于选择可以与效果器交互的特定层的选择掩码。请注意,此选项仅在您选择 使用碰撞体遮罩 时显示。 |
速度 | 在此处输入沿表面保持的速度。 |
速度变化 | 在此处输入一个值,以应用速度的随机增加,其中Unity将在0和 速度变化 值之间选择一个随机数。在此处输入负数将导致速度的随机减少,其中Unity将在0和 速度变化 值之间选择一个随机的负数。 |
力缩放 | 在此处输入一个值以缩放效果器试图沿表面匹配指定的 速度 时应用的力。如果此值为0,则Unity不会应用力。如果此值为1,则Unity将应用全力。 注意: 输入1以应用全力可能会抵消应用在目标对象上的任何其他力,并导致不希望的运动或行为。建议输入小于1的值以防止这种情况发生。 |
使用接触力 | 启用此选项以便Unity在表面和目标碰撞体接触的点施加力。启用接触力可能会使目标对象在接触表面时旋转。 |
使用摩擦 | 启用此选项以启用碰撞体和它接触的表面之间的摩擦。 |
使用反弹 | 启用此选项以启用碰撞体和它接触的表面之间的反弹。 |
SurfaceEffector2D