Unity-PlayerSettings通过代码获取Default Icon
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity-PlayerSettings通过代码获取Default Icon相关的知识,希望对你有一定的参考价值。
这可能是全网第一个说明如何使用代码获取DefaultIcon的文章
找了一圈,发现根本没有这些资料(国内,国外)
因为,假如你用的是Unity2021,PlayerSettings自带GetIcons()方法
如果,你是新人,用的新项目,就不会碰到这个问题
但是,Unity2018,缺没有这个方法,只有defaultCursor,死活没有defaultIcon
那么,以前的人是怎么实现的(又或者根本没有实现,因为网上没这些资料)
不是的,后来发现“”踏破铁鞋无觅处,得来全不费工夫“”
var getIconFormPlatform = typeof(PlayerSettings).GetMethod("GetIconsForPlatform", BindingFlags.NonPublic | BindingFlags.Static);
var array = (Texture2D[])getIconFormPlatform.Invoke(null, new object[] string.Empty,IconKind.Any );
Debug.LogError("arr count=" +array.Length);
//发现根本只有1个图片(假如你传入platform == ""
以上是关于Unity-PlayerSettings通过代码获取Default Icon的主要内容,如果未能解决你的问题,请参考以下文章
湖仓一体电商项目(二十三):离线业务 统计每天用户商品浏览所获积分