在 Unity 5 中创建切换组

Creating toggle groups in Unity 5

我明白为了创建一个切换组,我必须select我想要的游戏对象作为切换对象的holder/parent,然后在Inspector,点击 Add Component 然后当然 select UI -> ToggleGroup

select Canvas 是组的 holder/parent 是明智的,还是我应该先创建 Panel 然后设置 Panel 作为 holder/parent,或者...?

是否有一套指导方针以及针对这种情况的好的设计是什么?

取决于您的 Canvas。如果它是屏幕覆盖类型,我建议为切换创建一个支架,因为您可能想要多个切换组。例如,如果它的世界 space canvas 仅包含 Toggles,那么将 Toggle 组组件添加到 canvas 本身应该不是问题。