我是靠谱客的博主 忧郁大碗,最近开发中收集的这篇文章主要介绍unity 通过resouce加载图片_【Unity】Resource加载浅析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Resource常用方法

Resource.Load<>

用于资源加载,常用Resource.Load(加载文件名字)得到asset下的Resource文件中的目标文件,搜索方式是以asset目录下子目录为Resource名字的文件夹,再找需要加载文件的名字。返回的是泛型的对象。

public class ExampleClass : MonoBehaviour

{

private void Start()

{

var go = GameObject.CreatePrimitive(PrimitiveType.Plane);

var rend = go.GetComponent();

rend.material.mainTexture = Resources.Load("glass");

}

}

值得一说的是如果加载文件名字在整个资源中有两个的话,是加载目录路径层次高的那个Resource文件夹中的资源,给我的感觉这个是逐层遍历的,Resource文件夹下面还有可以有Resource文件夹。可以在Resource文件夹下添加文件夹然后可以指定搜索某一个文件夹中的文件。

rend.material.mainTexture=Resource.Load("Texture/glass");

这里文件夹路径必须是斜杠,而不是反斜杠,unity中的路径好像都是斜杠,如果你直接写路径的话,从外部输进来好像是可以的。

Resource.LoadAll<>

看这个名字就知道了,这个是去搜索目标路径内所有的泛型内容。返回一个数组

public cl

最后

以上就是忧郁大碗为你收集整理的unity 通过resouce加载图片_【Unity】Resource加载浅析的全部内容,希望文章能够帮你解决unity 通过resouce加载图片_【Unity】Resource加载浅析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部