的我買切換矩陣與下面的代碼:矩陣切換
int amount = 27;
string[] keywords = new string[amount];
bool kws[]= new bool[amount];
for(int i=0;i<amount;i++)
keywords[i]=""+i;
int columns = 7;
int rows = 4;
int index=0;
int y=30+30* index;
int x=0;
int element=0;
foreach(string kw in keywords){
element++;
if(kws [index] = GUI.Toggle (new Rect (x, y, 100, 30), kws [index], kw)){
Debug.Log("Selected: "+kw);
}
index++;
x+=100;
if(element>rows){
//Reset for the next row
x=0;
element=0;
y+=30;
}
}
但是,當我點擊切換不同的一個顯示爲選中。它似乎是以每塊爲基礎。我仍然無法找出缺陷在哪裏,因爲每個切換都分配給不同的kws來保存它的狀態。
也許一個C#/ Unity可以從數英里外找出問題。
我想真正的問題是:
如何顯示,並保持了一系列切換的軌道?
這個位置沒有工作(x,y),因爲它們之間有一堆,但除此之外,主要問題仍然存在。我會繼續玩它。初始化已經完成了一次,只是在這裏添加了這個例子。 – javydreamercsw
問題出在我身邊,這段代碼有效。 – javydreamercsw