查了很多资料,Unity编辑器中没有看到单独显示图片的方式,这里贴出完整的代码。希望对大家有帮助,这个也是我搜集的一些资料。
GUI.DrawTexture(LeftIconArea, EditorSkillNewUtil.GetTexture($"UI/HeroIcon/ShowHero/{iconName}", $"{iconName}"));
#region 跟获取预览图相关
private static Dictionary<string, Texture2D> HeroIconDict = new Dictionary<string, Texture2D>();
private static Dictionary<string, UnityEngine.Object[]> AtlasDic = new Dictionary<string, UnityEngine.Object[]>();
/// <summary>
/// 是否已经加载好EditorSkillData数据
/// </summary>
public static bool IsInitHeroConfig = false;
/// <summary>
/// <英雄id,EditorCellSkillModel>
/// </summary>
private static Dictionary<int, EditorCellSkillModel> EditorSkillDataDict = new Dictionary<int, EditorCellSkillModel>();
public static void OnDestroy()
{
HeroIconDict.