版本: Unity 6 (6000.0)
语言英语
  • C#

PhysicsScene2D

UnityEngine 中的结构体

/

实现于:UnityEngine.Physics2DModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

表示二维物理场景的单个实例。

二维物理场景拥有添加到其中的所有二维物理组件对象,并且可以对其执行模拟以及执行查询。所有这些功能都与任何其他物理场景隔离。使用此功能,可以共存多个独立的物理场景。

属性

subStepCount上次模拟步骤期间发生的模拟子步骤数量。
subStepLostTime由于模拟子步骤达到允许的最大子步骤数量而“丢失”的模拟时间量。

公共方法

BoxCast将一个盒子投射到 PhysicsScene2D 中的碰撞体上,仅返回第一个交点。
CapsuleCast将一个胶囊投射到 PhysicsScene2D 中的碰撞体上,仅返回第一个交点。
CircleCast将一个圆投射到 PhysicsScene2D 中的碰撞体上,仅返回第一个交点。
GetRayIntersection将 3D 射线投射到场景中的 2D 碰撞体上。
IsEmpty确定物理场景是否为空。
IsValid确定物理场景是否有效。
Linecast将线段投射到 PhysicsScene2D 中的碰撞体上,仅返回第一个交点。
OverlapArea检查 PhysicsScene2D 中碰撞体上的区域(非旋转框),仅返回第一个交点。
OverlapBox检查 PhysicsScene2D 中碰撞体上的盒子,仅返回第一个交点。
OverlapCapsule检查 PhysicsScene2D 中碰撞体上的胶囊,仅返回第一个交点。
OverlapCircle检查 PhysicsScene2D 中碰撞体上的圆,仅返回第一个交点。
OverlapPoint检查 PhysicsScene2D 中碰撞体上的点,仅返回第一个交点。
Raycast将射线投射到 PhysicsScene2D 中的碰撞体上,仅返回第一个交点。
Simulate模拟与此 PhysicsScene 关联的物理。

静态方法

OverlapCollider检查 PhysicsScene2D 中碰撞体上的碰撞体,返回所有交点。