将 PhysicsShape2D 分配给自定义 2D 碰撞体 (Custom Collider 2D) 时,可以在编辑 (Edit) 模式或播放 (Play) 模式下执行此操作。在编辑模式下修改自定义 2D 碰撞体时,Unity 会将所有分配的 PhysicsShape2D 和相关顶点保存在 Unity 场景中,并且 CustomCollider2D 会在加载场景 (Scene) 时保留其配置。因此,可以使用编辑模式创作脚本来创建自定义几何体。
在播放模式下修改自定义 2D 碰撞体时,碰撞体不会保留对分配的 PhysicsShape2D 及其关联顶点所做的任何更改,且退出播放模式时所有更改都将丢失。