语录:
如同天上降魔主,真是人间太岁神。
前言:
选项按钮是一种提供多项选择选项的方法,其中只有一个按钮可以处于激活状态,激活另一个按钮时将确保组中的所有其他按钮都已停用。我们可以使用嵌套在预制件中的预制件来实现一组简单的选项按钮:Interactions.SpatialButton.OptionButton、Interactions.SpatialButton.Group。
正文:
步骤一:
添加选项按钮组需要做的就是添加另一个按钮组并用一些选项按钮填充它。所以我们需要添加游戏对象:Interactions.SpatialButton.Group。
Tilia -> Prefabs -> Interactions -> SpatialButton -> Interactions.SpatialButton.Group
步骤二:
将游戏对象重命名为:OptionGroup1
步骤三:
我们前面在场景中添加了Indicators.SpatialTargets.Processor,现在需要把新建的游戏对象拖放到对应的属性值中。
步骤四:
现在我们就可以向我们的游戏对象OptionGroup1中添加一些选项按钮:Interactions.SpatialButton.OptionButton。
Tilia -> Prefabs -> Interactions -> SpatialButtons -> Interactions.SpatialButton.OptionButton
将新建的游戏对象拖放到OptionGroup1 -> Buttons下面,然后重命名为:Option1
步骤五:
我们将游戏对象Option1复制两次,然后更名为Option2,Option3。
步骤六:
接下来我们就要实现当我们需要哪一个按钮初始被激活时,我们需要把游戏对象OptionGroup1中的Active Button Index属性值设置对应的数值,如果我们想要第一个按钮被激活,就把数值设置为0,依次类推。如果不希望默认选中任何“选项按钮”,则可以将该属性设置为-1.
Play:
运行场景,当我们将光束指向新添加的选项按钮之一,然后按键选择一个选项按钮,你会发现只能有一个选项按钮处于活动状态。