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

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.lryc.cn/news/484102.html

相关文章:

  • Go:文件输入输出以及json解析
  • 编写红绿起爆线指标(附带源码下载)
  • 设计模式(四)装饰器模式与命令模式
  • Android11 修改系统语言
  • vue3 查看word pdf excel文件
  • java八股-垃圾回收机制-垃圾回收算法,分代回收,垃圾回收器
  • iSCSI 和FC的概述
  • 一文了解Android中的AudioFlinger
  • 超全面!一文带你快速入门HTML,CSS和JavaScript!
  • C语言 | Leetcode C语言题解之第557题反转字符串中的单词III
  • 408笔记合集
  • 智慧医疗:纹理特征VS卷积特征
  • OPC学习笔记
  • 数据结构的时间复杂度和空间复杂度
  • HBase理论_背景特点及数据单元及与Hive对比
  • 生产模式打包
  • Vue的路由
  • Spring框架之策略模式 (Strategy Pattern)
  • 探索Google Earth Engine:利用MODIS数据和R语言进行2000-2021年遥感生态指数(RSEI)的时空趋势分析
  • 多商户中英双语电商系统设计与开发 PHP+mysql
  • 牵手App红娘专属1V1服务,打造贴心交友指导
  • 论文解析:边缘计算网络中资源共享的分布式协议(2区)
  • Android Osmdroid + 天地图 (一)
  • 浅谈:基于三维场景的视频融合方法
  • PostgreSQL序列:创建、管理与高效应用指南
  • 部署安装jdk8\redis\mysql8\nginx
  • 重要通知:Sedex 旧平台即将关闭
  • Windows配置NTP时间同步
  • 学Linux的第八天
  • 2024IJCAI | MetalISP: 仅用1M参数的RAW到RGB高效映射模型