在Unity 5中创建切换组

时间:2015-07-21 07:55:50

标签: user-interface unity3d toggle

我理解为了创建一个切换组,我必须选择我想要的游戏对象作为切换对象的持有者/父对象,然后在Add Component中单击UI -> ToggleGroup并且然后选择Canvas

选择Panel作为论坛的持有人/家长是明智的,还是应先创建Panel,然后将- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self.view.subviews enumerateObjectsUsingBlock:^(UIView* obj, NSUInteger idx, BOOL *stop) { if ([obj isKindOfClass:[UITextField class]]) { [obj resignFirstResponder]; } }]; } 设为持有人/家长,或者...?

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

1 个答案:

答案 0 :(得分:1)

取决于你的画布。如果它是一个屏幕叠加类型,我会建议为切换创建一个持有者,因为你可能想要有多个切换组。例如,如果它的世界空间画布仅包含Toggles,则将切换组组件添加到画布本身应该不是问题。