# 多场景物理

> Manage different physics contexts in one project with multiple dedicated physics scenes.

可以使用多个物理场景来管理或解决复杂的物理环境。特别是可以创建和设置独立场景，使这些场景的物理属性区别于主场景的物理属性。


**示例：轨迹预测:**
![](/api/media?file=/engine/6000.0/media/images/physics-multi-scene-pool.png)

## 用例示例##use-case-examples

* 可以基于主场景来实例化多个物理场景，以便预测游戏对象的碰撞和轨迹（如上所述）。
* 可以在自己的物理场景中隔离细节非常丰富的角色，以便更轻松地过滤该角色与其他物理场景的元素的碰撞。
* 可以创建预先填充的物理场景，以便能够完全销毁和重新加载这些场景，从而改善物理环境中的确定性。

## 创建和使用独立的物理场景##creating-and-using-independent-physics-scenes

通常，可以使用[多场景编辑](/engine/6000.0/manual/working-in-unity/working-with-scenes/multi-scene-editing.md)功能创建多个场景（但也可以通过脚本实例化这些场景）。但是，必须使用 Unity Scripting API 才能在运行时使用独立的物理场景。

更准确地说，为了获得预期的物理结果，必须编写一个脚本，该脚本至少应该对每个单独的物理场景执行以下任务：

1. 加载场景，使这个场景独立于主场景。
2. 获取场景的物理特性，以便设置与主场景进行区分的物理属性。
3. 启用场景的物理模拟，场景无法自动模拟。
