如果在United中已经有一个控件,如下文本框:
如果在程序运行过程中,希望再复制一个出来,方法如下所示:
//通过插件名称,找到该控件对应的GameObject
GameObject gameobjtxt = GameObject.Find("TextMeshPro - Prefab 2");
//然后再获取该 GameObject 中的文本框控件对象
TextMeshPro txtmesh = gameobjtxt.GetComponent<TextMeshPro>();
//通过如下方法,即可克隆出一个一模一样的控件出来。
TextMeshPro copytxtmesh = TextMeshPro.Instantiate<TextMeshPro>(txtmesh);
//接下来修改克隆出来的控件的位置,大小等,自己发挥吧!
如下图:克隆成功!