分享一下ngui 代码创建button的效果,如下图

  1. using UnityEngine;  
  2. using System.Collections;  
  3.   
  4. public class CreatButton : MonoBehaviour  
  5. {  
  6.     public GameObject buttonPrefab;  
  7.   
  8.     // Use this for initialization  
  9.     void Start ()   
  10.     {  
  11.           
  12.     }  
  13.       
  14.     // Update is called once per frame  
  15.     void Update ()   
  16.     {  
  17.           
  18.     }  
  19.   
  20.     void CreatNewBotton()  
  21.     {  
  22.         GameObject button = Instantiate(buttonPrefab, transform.position, Quaternion.identity) as GameObject;  
  23.         button.transform.parent = transform;  
  24.         button.transform.localScale = new Vector3(1,1,1);  
  25.         gameObject.GetComponent<UIGrid>().repositionNow = true;  
  26.     }  
  27. }