效果图
插件功能 & 使用
如上图, 该插件分为 4个部分:
- Display: 快速显示Collider
- Create Collider: 快速创建 Box, Sphere, Capsule 碰撞器
- Group & Organize: 快速成组
- Collider Stats: 显示场景中的 不同种类, 不同Layer 碰撞器的信息
Display
Collider Layer
是 需要显示的碰撞器的 Layer
Common Collider 部分主要用于显示 BoxCollider, SphereCollider, CapsuleCollider 三种类型的Collider.
Collider Types
: 选择需要显示的 Collider
Wire
or Fill
两个复选框可以让你决定到底用那种显示方式来显示 Collider
Mesh Collider 下的复选框 Wire
, Fill
自然是用于决定以 线框的方式 or 填充 的方式显示 Mesh Collider
Create Collider
要创建 碰撞器 也很容易, 首先选择 碰撞器的Layer, 然后 点击相应的 按钮即可创建处碰撞器, 但是这里需要注意的是. 我这边默认会创建个 空物体来承载 碰撞器, 而不是直接在原来的物体上添加 碰撞器组件. 这样做的原因是 便于管理碰撞器, 但是也会有一定的问题. 那就是如果你在做好碰撞器之后, 移动了物体, 那么碰撞器可能还在原地
你也可以选中多个物体, 然后点击 Box 或者 Sphere 或 Capsule, 那么将会同时创建多个相应的碰撞器.
有时候你选中多个物体并不是想给每个物体都创建碰撞器, 而是想创建一个包含所有选中物体的碰撞器, 那么 按钮 Group
就可以帮上忙. Group
用于给多个物体创建一个包括所有物体的 Box 碰撞器
Group & Organize
如果你通过上面的方式在场景中创建了很多的碰撞器, 那么把他们成组到一起就很必要了, 通过 Group & Organize
按钮, 你可以将创建的散落在 Inspector 中的 物体 放在 某个物体下
你可以通过设置 group name
来设置 Collider 父物体的名称, 默认为 Collider Group
Collider Stats
Collider Stats 用于显示场景中 不同 Layer 和不同 类型的 碰撞器的 个数, 如上图显示, 并且 根据 Layer 的不同, Collider 使用相应的 Gizmos的颜色来区分,便于查看.
最顶部的 total
表示 当前场景中所有的碰撞器的个数, 以及各种 碰撞器的 个数