要实例化一个控件就必须用NGUI本身内置的方法使用! public void back(float back_x,float back_y) { GameObject go = NGUITools.AddChild(gameObject,thisbutton); Transform t = go.transform; t.localPosition = new Vector3(back_x,back_y,0).