版本:2022.3
语言:英语
二维平台效果器
图形

二维表面效果器

切换到脚本

二维表面效果器沿着效果器使用的碰撞体一个无形的形状,用于处理对象的物理碰撞。碰撞体不需要与对象网格的形状完全相同 - 通常是更有效率的,并且在游戏中也难以区分。了解更多信息更多信息
词汇表中查看
表面应用切向力,以在表面上匹配指定的速度。这类似于传送带。

与效果器一起使用的碰撞体通常被设置为非触发器,以便其他碰撞体可以接触表面。

The Surface Effector 2D Inspector
二维表面效果器检查器

属性

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

SurfaceEffector2D

二维平台效果器
图形