Skip to content

碰撞显示

作用

碰撞显示功能可以快速预览场景中所有组件的物理碰撞、物理状态、运动器表现器的状态等。

入口与界面介绍

在工坊的【更多】按钮,然后找到【碰撞预览】功能

点击后进入碰撞预览模式,在界面上方可以看到当前的预览模式,在左下角可以看到具体颜色所代表的状态。

切换预览模式

在预览模式的界面中上方,可以切换预览模式

目前支持的模式有:

  • 线框模式:不会渲染没有物理的组件,所有的物理体积都会以线框的形式渲染。
  • 实体模式:不会渲染没有物理的组件,所有的物理体积都会以实体的形式渲染。
  • 动态物理模式: 会渲染没有物理的组件,主要用于识别组件是否具有动态物理(运动器和受外力等)
    • 蛋码改变组件的物理性质无法在该模式下识别为动态物理。
  • 运动器表现器模式:会渲染所有组件,用于识别组件是否有运动器或表现器。
  • 遮挡镜头模式:会渲染所有组件,用于识别组件属性“遮挡玩家时规则”的四个状态,其中若组件属性为不处理则不会改变组件的渲染形式。

试玩预览模式

在试玩的时候,右上角的性能面板上有碰撞预览的按钮,点击后即可以线框的方式预览场景中的物理碰撞。

由于性能限制,运行时的线框预览仅支持一定范围内的线框预览

碰撞预览的其他注意事项

  1. 组件的物理碰撞有很高概率与模型不完美贴合,所以运行地图查看物理碰撞是否符合预期是很重要的。
  2. 一些组件的物理不支持单轴缩放,比如圆形,如果遇到出现莫名其妙的碰撞,可以检查下是否是缩放组件所导致。
  3. 部分组件可以切换物理,用复杂物理会更加贴合模型。