鸟语天空
获取对象的预览图——AssetPreview.GetAssetPreview()
post by:追风剑情 2017-12-27 17:49

获取对象的预览图

示例代码


using UnityEngine;
using UnityEditor;
using System.Collections;

public class AssetPreviewWindow : EditorWindow
{
    [MenuItem("Example/AssetPreviewWindow")]
    static void Init()
    {
        EditorWindow window = EditorWindow.CreateInstance<AssetPreviewWindow>();
        window.Show();
    }

    void OnGUI()
    {
        Texture2D previewTex = AssetPreview.GetAssetPreview(Selection.activeObject);
        EditorGUILayout.BeginVertical();
        GUILayout.SelectionGrid(0, new Texture2D[] { previewTex }, 1);//显示所选对象的预览图
        EditorGUILayout.EndVertical();
    }
}


效果

1111.png

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容