GLoader 用于显示 模型图片
因此获取对象 是GLoader而不是GComponent。
...
using FairyGUI;
...
string[] str_resources = new string[]{ "icon_common_01", "icon_common_02", "icon_common_03", "icon_common_04" };
GLoader ROO3 = mainview.GetChild("cmp_test_01").asCom.GetChild("load_test_01").asLoader;
Debug.Log("debug- icon1:" + ROO3.name+"/"+ ROO3.playing+"/"+ROO3.url);//ui://nj6q6wy610odwcj//ui://nj6q6wy610odwci
string str_1 = FairyGUI.UIPackage.GetItemURL("common",//FGUI包的名字
str_resources[i]//"icon_common_01"//图标的名字
);
ROO3.url = str_1;
ROO3.url = "ui://nj6q6wy610odwci";
Debug.Log("debug- icon1:" + ROO3.name + "/" + ROO3.playing + "/" + ROO3.url);
...
url是FairyGUI编辑器中

直接把FairyGUI编辑器中的打包好的.png图片 拖入 这个对应的Loader物体-装载器

本文介绍了如何在Unity中使用FairyGUI库动态地更改GLoader组件的图片。GLoader专门用于显示模型图片,其URL是在FairyGUI编辑器中设置的,通过拖拽打包好的.png图片到Loader物体的装载器属性。每个图片的URL是唯一的,可以通过文件名前缀来识别组件类型。此外,还提到了热更新中Controller控制器的使用相关资料。
926

被折叠的 条评论
为什么被折叠?



