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的主要内容,如果未能解决你的问题,请参考以下文章

湖仓一体电商项目(二十三):离线业务 统计每天用户商品浏览所获积分

python下用selenium的webdriver包如何在执行完点击下一页后获得下一页新打开页面的html源代码呢?

如何在php中获得下个月的同一天

腾讯云又投资了!CODING 获腾讯云近亿元B+轮融资

梯度科技通过可信云认证 容器解决方案获权威认可

360借条通过CCRC权威认证,再获国家级认可