1.前言
BoundsControl 提供自动调整大小的边界框,以及旋转和缩放的操作功能。
在 MRTK 2.x 中,BoundsControl 主要是通过使用配置 ScriptableObjects 在运行时生成的。 在 MRTK3 中,BoundsControl 的设置和自定义已显著简化。 边界视觉对象和句柄只是 BoundsControl 在运行时实例化的可自定义预制件。 开发人员可以调整和自定义视觉对象预制件,甚至可以从头开始生成新的边界视觉对象。 我们提供标准边界视觉对象实现,遵循新的混合现实设计语言。
新的视觉对象提供简化的视觉反馈,以最少的干扰视觉干扰来说明用户的意图和对对象的操作。
2.设置
- 只需将 BoundsControl 添加到现有对象, BoundsVisualsPrefab 并使用要使用的边界视觉对象填充引用。 MRTK3提供了一些不同的预生成边界视觉对象可以使用。
- 强烈建议开发人员添加 MinMaxScaleConstraint ,以防