UIToolKit 编辑扩展-显示Prefab预制体

本文介绍如何在Unity的UIToolkit中创建一个VisualElement,用于显示Prefab预制体,便于场景编辑和资源管理。通过设置预制体路径及与元素的绑定,实现了这一实用功能,为工具拓展提供了基础。
摘要由CSDN通过智能技术生成

效果如图

1、说明:制作unity 工具时候会需要显示预制体,方便设计师编辑场景或者管理预制体资源。在uitoolkit下增加一个VisualElement 设定size 使用如下代码即可完成该小功能。代码是固定的,唯一需要设定是预制体地址和具体绑定的元素。以此可以进行深度拓展。扩展工具类型

    VisualElement.style.backgroundImage = GetPrefabPreview(fullPath);
    private Texture2D GetPrefabPreview(string path)
    {
        var obk = PrefabUtility.LoadPrefabContents(path);
        var texN = AssetPreview.GetAssetPreview(obk);
        return texN as Texture2D;
        // return AssetPreview.GetAssetPreview(PrefabUtility.LoadPrefabContents(path));
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值