【发布时间】:2015-08-28 10:18:29
【问题描述】:
我只想在一些选项之间创建一个独占的选择。就是这样!
但使用 Unity Editor 似乎非常困难,所以我最终以编程方式创建它:
static string[] options = new string[] { "Option 0", "Option 1", "Option 2" };
static Rect position = new Rect(0, 0, 320, 45);
int selected = 0;
void OnGUI()
{
selected = GUI.SelectionGrid(position, selected, options, options.Length, GUI.skin.toggle);
}
但是当我玩的时候,SelectionGrid 永远不会出现在 GameObject 层次结构中。 SelectionGrid 是游戏对象吗?可以将它与新的 UI 系统、有用的 Canvas 和锚点一起使用吗?还有其他解决方案吗?
谢谢
【问题讨论】:
标签: c# user-interface unity3d