当前位置: 首页 > article >正文

FairyGUI和Unity联动(入门篇)

一、FairyGUI编辑器中

1.新建按钮、新建组件
在这里插入图片描述
组件如
编辑器中界面简易设计如下

在这里插入图片描述
2.文件-发布设置-发布路径:自己unity项目Resources所在的路径
在这里插入图片描述

在这里插入图片描述

二、Unity 使用代码展示UI

在这里插入图片描述

using FairyGUI;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class FguiTest : MonoBehaviour
{

  
    /// <summary>
	/// 普通按钮
	/// </summary>
	private GButton comBtn1;
    private GButton comBtn3;
    void Start()
    {
        GRoot.inst.SetContentScaleFactor(1920,1080);  //初始化设置分辨率
        UIPackage.AddPackage("Panels/PanelMain");  //加载打包好的项目
        GComponent component = UIPackage.CreateObject("PanelMain", "Component1").asCom;
        //加载对应的组件   通过.asCom(或as GComponent)类型转换将它转换为GComponent组件类型
        GRoot.inst.AddChild(component);  //把当前组件实例化到UI Panel(GRoot实际上是UI Panel)的下面

        comBtn1 = component.GetChild("n1").asButton;
        comBtn1.onClick.Add(() =>
        {
            Debug.Log("按钮1被点击了!!");
        });

        comBtn3 = component.GetChild("n3").asButton;
        comBtn3.onClick.Add(() =>
        {
            Debug.Log("普通按钮2被点击!!!");
        });
      

    }
}

三、Unity 无代码展示UI

在Hierarchy中创建Stage Camera和 UIPanel

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、备注:场景中Main Camera的属性 Culling Mask 中不勾选UI,否则会出现两个相机画面。

在这里插入图片描述


http://www.kler.cn/a/394140.html

相关文章:

  • Java与SQL Server数据库连接的实践与要点
  • 【C++】统计正整数的位数:题目解析与代码优化
  • 【Redis】Redis 安装与启动
  • [OpenGL]使用 Compute Shader 实现矩阵点乘
  • SuperMap iDesktopX填补三维可视化地图海岸地形
  • EMC——射频场感应的传导骚扰抗扰度(CS)
  • 第四十章 Vue之使用ESLint修正代码规范
  • C/C++语言基础--C++模板与元编程系列六,C++元编程相关库的讲解与使用
  • 七次课掌握 Photoshop:形状和文字
  • HTTP 1.0、HTTP 1.1 和 HTTP 2.0 区别
  • 《物理学报》
  • jmeter常用配置元件介绍总结之线程组
  • MySQL 8.0特性-自增变量的持久化
  • linux系统网络设置之ssh和nfs
  • Ubuntu 22.04.4 LTS + certbot 做自动续签SSL证书(2024-11-14亲测)
  • 【C#设计模式(9)——组合模式(Component Pattern)】
  • STM32设计学生宿舍监测控制系统
  • 基于Affine-Sift算法的图像配准matlab仿真
  • 【卡尔曼滤波】数据融合Fusion的应用 C语言、Python实现(Kalman Filter)
  • Scala 的Set集合
  • 《青牛科技 GC6125:驱动芯片中的璀璨之星,点亮 IPcamera 和云台控制(替代 BU24025/ROHM)》
  • GPT o1 模型使用及API调用
  • 如何绑定洛谷账号
  • 计算机视觉 ---常见图像文件格式及其特点
  • 均值方差增量计算
  • Java EE 技术基础知识体系梳理