我用的是4.55版本的unity 所以对于UI方面一直使用NGUI的,如果 你要在代码里边创建一个新的UI,你可以用GameObject newUI=GameObject.Instantiate(UI对象).as GameObject; 这个UI对象包含了 你新的UI里边出现的所有元素,(比如说Label,Button之类的),可以不赋值,直接在代码里边获取这个lable或者button为其添加相关东西就好了。