FairyGUI Day 1 导入FairyGUI

FairyGUI

Unity3d引擎版本:Uinty3d 20233.2.3f1

1、从资产商店中将FairyGUI购入我的资产中,目前是免费的。

2、从我的资产中将FairyGUI导入到当前项目中。

3、我遇到的问题,我的Assets下有两个文件夹分别是Resources和Scenes,导入FairyGUI到项目后遇到的问题如下图:

选中对应的错误,打开VS后修改代码如下:

            //textEditor.multiline = !textField.singleLine;
            textEditor.isMultiline = !textField.singleLine;

从错误提示上看multiline这个属性过时了。

返回到Unity3d 引擎中已经不报错了。

4、在FairyGUI中添加一个文本,发布设置如下图,发布路径最好设置为Unity项目的文件夹中

5、动态添加界面到场景中,就是用代码掉UI界面出来呗。

5.1、创建一个空物体,附加脚本代码,代码如下:

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

public class UIRoot : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        GRoot.inst.SetContentScaleFactor(800, 640);
        UIPackage.AddPackage("Basic");
        GComponent Comp = UIPackage.CreateObject("Basic", "Main").asCom;
        GRoot.inst.AddChild(Comp);
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

5.2、注意内容,Basic和Main对应为FariyGUI编辑器中内容。

 效果如下:

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

为风而战

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

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

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

打赏作者

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

抵扣说明:

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

余额充值