Version: 2022.1
布料
脚本

多场景物理

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

示例:轨迹预测
示例:轨迹预测

用例示例

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

创建和使用独立的物理场景

通常,可以使用多场景编辑功能创建多个场景(但也可以通过脚本实例化这些场景)。但是,必须使用 Unity Scripting API 才能在运行时使用独立的物理场景。

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

  1. 加载场景,使这个场景独立于主场景。
  2. 获取场景的物理特性以便设置与主场景进行区分的物理属性。
  3. 启用场景的物理模拟,因为场景无法自动模拟。
布料
脚本
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961