Unity搭建FGUI初始项目


一、新建一个FGUI项目

在这里插入图片描述

下载后解压打开exe文件就能用该编辑器

在这里插入图片描述

选择好项目位置和项目名字后创建就可以

在这里插入图片描述

这里需要注意,需要在Unity中用代码控制的组件需要重命名,不能使用用n开头的那个默认名
还有需要在Unity中用到的资源需要设置为导出


二、新建对应的Unity项目

在Asset Store添加FairyGUI,并且导入Unity中

在这里插入图片描述


三、导出FGUI文件到 Unity项目资源中

1、在Unity创建导出资源的文件夹

在这里插入图片描述

2、导出FGUI资源到Unity项目资源中

  • 文件 -> 发布设置 -> 全局设置 -> 发布路径
    在这里插入图片描述
    在这里插入图片描述
  • 把发布路径修改为 :Unity中的存放FGUI资源的位置。

四、在Unity内使用(两种方法,两种方法在Unity使用前均需要在FGUI项目中先导出资源到Unity资源文件下)

方法一

  • 1、在Hierarchy窗口中创建Fairy GUI的UIPanel
    在这里插入图片描述

  • 2、点击Package name处选择需要显示的包及组件
    在这里插入图片描述

方法二

  • 1、创建一个脚本文件,在Awake时加载,挂载在游戏对象中
public class InputPackge : MonoBehaviour
{
    private int i = 0;
    void Start()
    {
        //设置分辨率
        GRoot.inst.SetContentScaleFactor(1920, 1080);
        //导入包(填写包的路径)

        // UIPackage.AddPackage("Assets/Resources/FGUI/PkgBag");//这个只能在编辑模式下用
        UIPackage.AddPackage("FGUI/PkgBag");
        //创建组件
        GComponent BagPanel = UIPackage.CreateObject("PkgBag", "BagPanel").asCom;
        //实例
        GRoot.inst.AddChild(BagPanel);
}

五、C#中简单调用FGUI组件

  • 获取创建时的主组件

GComponent BagPanel = UIPackage.CreateObject(“PkgBag”, “BagPanel”).asCom;

  • 根据组件名字,在 BagPanel 下 获取按钮组件

GComponent gc= BagPanel.GetChild(“BtnBag”).asButton;

  • 添加点击事件

gc.onClick.Add(() =>
{
});

  • 在点击时,打印 测试成功

gc.onClick.Add(() =>
{
Debug.Log(“测试成功”);
});

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于Unity项目搭建,您可以按照以下步骤进行操作: 1. 下载和安装Unity软件:您可以从Unity官方网站(https://unity.com/)下载并安装Unity软件。确保选择适合您操作系统的版本。 2. 创建新项目:启动Unity软件后,选择"新建"来创建一个新项目。为项目命名并选择存储位置。 3. 选择项目模板:在创建新项目时,您可以选择使用Unity提供的项目模板。这些模板可以帮助您快速开始开发,根据您的需求选择适合的模板。 4. 场景编辑器:Unity的场景编辑器是您创建和设计游戏世界的地方。您可以通过拖放和调整物体、调整摄像机和灯光等来构建场景。 5. 导入资源:在Unity中,您可以导入各种资源,如模型、贴图、声音等。通过单击"导入"按钮或拖放资源到项目窗口中来导入资源。 6. 脚本编写:使用Unity内置的C#脚本编辑器或其他外部编辑器,您可以编写游戏逻辑和行为。脚本是Unity中重要的组成部分,用于控制游戏对象的行为。 7. 游戏测试与调试:在Unity中,您可以通过单击播放按钮来测试游戏。在播放模式下,您可以测试和调试游戏的功能和性能。 8. 构建发布:当您完成了游戏开发并进行了充分测试后,可以通过选择适当的平台,如Windows、Mac、Android、iOS等,来构建和发布游戏。 以上是Unity项目搭建的基本步骤,希望对您有所帮助。如有更详细的问题或需要进一步指导,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楠溪泽岸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值