参考资料1 FairyGUI编辑器 使用教程
场景Example 01 - Basics中
例子UIPanel 包含两个必备的脚本 UIPanel和BasicsMain.cs脚本,否则无法正常工作。
Assets\FairyGUI-unity-master\Assets\Examples\Basics\BasicsMain.cs场景脚本控制
...
void Awake()
{
...
UIPackage.AddPackage("UI/Basics");
...
}
...
void Start()
{
...
_mainView = this.GetComponent<FairyGUI.UIPanel>().ui;
_backBtn = _mainView.GetChild("btn_Back");
...
}
...
这一句怎么获得_mainView和_backBtn物体,当Unity编辑器运行后,
加载 FairyGUI编辑器 打包好的包,
UIPackage.AddPackage("UI/Basics");
参考资料2 教程中,Unity SDK教程-显示UI面板-加载UI包
//bundle的载入由开发者自行实现。
UIPackage.AddPackage(bundle);
为AssetBundle包,具体如何 加载AssetBundle包,相关资料2,1
Assets\FairyGUI-unity-master\Assets\Examples\Resources\UI\Basics_fui.bytes的路径位置。
Assets\FairyGUI-unity-master\Assets\Examples\Resources\UI\Basics_atlas0.png为Basics_fui.bytes包的打包图。Basics_atlas0.png显示的是Basics_fui.bytes包打包好的所有图片。
移动Basics_fui.bytes文件到其他位置,会直接不显示该场景的资源,脚本。
移动Basics_atlas0.png文件到其他位置,不会产生影响。
直接改变这些配置文件没效果,因为都在Basics_fui.bytes中加载,不改动Basics_fui.bytes就不会发生改变,在FairyGUI编辑器中进行改动UI, 重新生成。
Assets\FairyGUI-unity-master\UIProject\assets\Basics\components\Button10.xml
Button10组件的配置文件