效果如图
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));
}