手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

unity(NGUI)如何加载预制件(prefab)

时间:2024-10-12 01:41:36

1、打开Unity,新建个项目,在Assets文件夹在新建个文件夹,命名为"test",将图片资源导入该文件夹。

unity(NGUI)如何加载预制件(prefab)

2、新建个场景,在场景中放入一个按钮,设置如下。

unity(NGUI)如何加载预制件(prefab)

3、保存场景到"test"文件夹,命名为"start"。

unity(NGUI)如何加载预制件(prefab)

4、新建第二个场景,加上一个"Texture"控件。将图片拖入设置如下。

unity(NGUI)如何加载预制件(prefab)

5、保存场景到"test"文件夹,命名为"load"。

unity(NGUI)如何加载预制件(prefab)

6、在"Assets"文件夹下新建个"Resources争犸禀淫"文件夹,在此文件夹下在新建一个"prefab"文件夹。然后在缎鞴缪鳙顶部选择"NGUI"-Open-Prefab。将"Texture"控件拖入弹出的窗口。然后保存在"Prefab"文件夹下命名为"load"。这样做便于用代码加载prefab。

unity(NGUI)如何加载预制件(prefab)

7、在"test"文件夹新建个C#脚本,命名为"load"。

unity(NGUI)如何加载预制件(prefab)

8、代码如下,关键代码:GameObject re = (GameObject)Resources.Load("prefab/loa颊俄岿髭d") as GameObject; GameObject mUICamera = GameObject.Find("UI Root"); re = NGUITools.AddChild(mUICamera, re);

unity(NGUI)如何加载预制件(prefab)

9、编辑好代码后保存,然后将代码挂在"start"场景下的按钮皮薹匆热控件上。保存然后点击运行,点击"start"按摅侈钠纾钮,"load"预制就加载进来了。效果如下。

unity(NGUI)如何加载预制件(prefab)
© 手抄报圈