全局物理属性和 Helper 方法。
| AllLayers | 用于选择所有层的层遮罩常量。 |
| autoSimulation | 设置是否应该自动模拟物理。 |
| autoSyncTransforms | 当 Transform 组件发生更改时,是否自动将变换更改与物理系统同步。 |
| bounceThreshold | 两个相对速度低于该值的对象碰撞后将不反弹(默认为 2)。必须为正值。 |
| defaultContactOffset | 新创建的碰撞体的默认接触偏移。 |
| DefaultRaycastLayers | 用于选择默认射线投射层的层遮罩常量。 |
| defaultSolverIterations | defaultSolverIterations 确定刚体关节与碰撞接触点的解析精确度(默认为 6)。必须为正值。 |
| defaultSolverVelocityIterations | defaultSolverVelocityIterations 影响刚体关节与碰撞接触点的解析精确度(默认为 1)。必须为正值。 |
| gravity | 应用于场景中所有刚体的重力。 |
| IgnoreRaycastLayer | 用于选择忽略射线投射层的层遮罩常量。 |
| interCollisionDistance | 设置布料相互碰撞的最小间隔距离。 |
| interCollisionStiffness | 设置布料相互碰撞的刚度。 |
| queriesHitBackfaces | 物理查询是否应该击中背面三角形。 |
| queriesHitTriggers | 指定默认情况下查询(射线投射、球形投射、重叠测试等)是否命中触发器。 |
| sleepThreshold | 经过质量标准化的能量阈值 - 当低于该阈值时,对象开始进入睡眠状态。 |
| BoxCast | 沿射线投射盒体并返回有关命中对象的详细信息。 |
| BoxCastAll | 与 Physics.BoxCast 类似,但返回所有命中对象。 |
| BoxCastNonAlloc | 沿该方向投射盒体,并将命中对象存储在提供的缓冲区中。 |
| CapsuleCast | 向场景中的所有碰撞体投射胶囊体,并返回有关命中对象的详细信息。 |
| CapsuleCastAll | 与 Physics.CapsuleCast 类似,但该函数将返回胶囊体扫描相交的所有命中对象。 |
| CapsuleCastNonAlloc | 向场景中的所有碰撞体投射胶囊体,并在缓冲区中返回有关命中对象的详细信息。 |
| CheckBox | 检查给定的盒体是否与其他碰撞体重叠。 |
| CheckCapsule | 检查是否有任何碰撞体与世界空间中的胶囊形体积重叠。 |
| CheckSphere | 如果有任何碰撞体与世界坐标系中由 position 和 radius 界定的球体重叠,则返回 true。 |
| ClosestPoint | 返回给定碰撞体上最接近指定位置的点。 |
| ComputePenetration | 计算在指定姿势下将给定碰撞体分开所需的最小平移。 |
| GetIgnoreLayerCollision | 是否忽略 layer1 与 layer2 之间的碰撞? |
| IgnoreCollision | 使碰撞检测系统忽略 collider1 与 collider2 之间的所有碰撞。 |
| IgnoreLayerCollision | 使碰撞检测系统忽略 layer1 中的任何碰撞体与 layer2 中的任何碰撞体之间的所有碰撞。注意,IgnoreLayerCollision 将重置受影响的碰撞体的触发器状态,因此,您可能会收到调用该函数导致的 OnTriggerExit 和 OnTriggerEnter 消息。 |
| Linecast | 如果有任何碰撞体与 start 和 end 之间的线相交,则返回 true。 |
| OverlapBox | 查找与给定盒体接触或位于盒体内部的所有碰撞体。 |
| OverlapBoxNonAlloc | 查找与给定盒体接触或位于盒体内部的所有碰撞体,并将它们存储到缓冲区中。 |
| OverlapCapsule | 在物理世界中检查给定胶囊体,并返回所有重叠的碰撞体。 |
| OverlapCapsuleNonAlloc | 在物理世界中检查给定胶囊体,并在用户提供的缓冲区中返回所有重叠的碰撞体。 |
| OverlapSphere | 返回一个数组,其中包含与球体接触或位于球体内部的所有碰撞体。 |
| OverlapSphereNonAlloc | 计算与球体接触或位于球体内部的碰撞体,并将它们存储到提供的缓冲区中。 |
| Raycast | 向场景中的所有碰撞体投射一条射线,该射线起点为 /origin/,朝向 /direction/,长度为 /maxDistance/。 |
| RaycastAll | 向场景中投射射线并返回所有命中对象。注意,不保证顺序。 |
| RaycastNonAlloc | 向场景中投射射线,并将命中对象存储到缓冲区中。 |
| RebuildBroadphaseRegions | 重新构建粗筛阶段涉及的区域并设置世界边界。 |
| Simulate | 在场景中进行物理模拟。 |
| SphereCast | 沿射线投射球体并返回有关命中对象的详细信息。 |
| SphereCastAll | 与 Physics.SphereCast 类似,但该函数将返回球体扫描相交的所有命中对象。 |
| SphereCastNonAlloc | 沿该方向投射球体,并将结果存储到缓冲区中。 |
| SyncTransforms | 将 Transform 更改应用于物理引擎。 |