[Unity][FairyGUI]示例Example 01 - Basics

这篇博客介绍了Unity中使用FairyGUI编辑器的Example 01 - Basics,详细讲解了如何加载和使用AssetBundle包。主要内容包括BasicsMain.cs场景脚本、UIPanel的组件配置、资源依赖及获取子物体的方法。同时也讨论了AssetBundle的打包和加载流程。
摘要由CSDN通过智能技术生成

参考资料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组件的配置文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值