2012-11-09 59 views
1

我需要創建新按鈕,允許在以下代碼中進行按鈕克隆,請分享一些想法,代碼,鏈接,腳本。我會很高興的任何幫助。先謝謝你!如何製作按鈕的克隆?

using UnityEngine; 
using System.Collections; 

public class hibye: MonoBehaviour 
{ 

    public string slectedItem = "fd"; 
    private bool editing = false; 



    private void OnGUI() 
    { 
     if (GUILayout.Button(slectedItem)) 
     { 
      editing = true; 
     } 

     if (editing) 
     { 
      string[] sig = {"Banana","Apple","Orange"}; 

      for (int x = 0; x < sig.Length ; x++) 
      { 
       if (GUILayout.Button(sig[x])) 
       { 
        slectedItem = sig[x]; 
        editing = false;  

       } 
      } 
     } 


       } 
      } 
+0

看看這可以幫助你。 。http://stackoverflow.com/questions/2572066/how-to-clone-control-in-wpf – Mullaly

+0

根本不適用於我,對不起:( – Termin

回答

0

如果你的意思是你想爲蘋果bannana等一個新的按鈕,你點擊的時刻?

試試這個:

for (int x = 0; x < sig.Length ; x++) 
{ 
    GUI.Button(new rect(0,0,0,0),sig[x])); 
} 

一個可點擊的按鈕,可執行使用

for (int x = 0; x < sig.Length ; x++) 
{ 
    if(GUI.Button(new rect(0,0,0,0),sig[x])) 
    { 
    } 
} 

希望這是一些使用的,因爲它是有點晚了^^