[Unity] 文件夹图像资源的读取

简介: 注意文件以及文件夹必须寄宿在Resources目录下,才能顺利调用Resources.Load()和Resources.loadAll()这两个函数得到所需要的图像文件。

注意文件以及文件夹必须寄宿在Resources目录下,才能顺利调用Resources.Load()和Resources.loadAll()这两个函数得到所需要的图像文件。

 

 

public class GUITest : MonoBehaviour {

 // Use this for initialization
 void Start () {
 
 }
 
 // Update is called once per frame
 void Update () {
 
 }


    private Texture2D texSingle;
    private Texture2D[] texAll;

    void OnGUI()
    {

        if (GUI.Button(new Rect(0,10,100,50),"加载一张贴图"))
        {
            if (texSingle==null)
            {
                texSingle = Resources.Load("single/0") as Texture2D;   //这里不需要加后缀
            }
           
        }
        if (GUI.Button(new Rect(0,130,100,50),"加载一组贴图"))
        {
            if (texAll==null)
            {                
                var textures = Resources.LoadAll("textures");
                int countAll=textures.Length;
                texAll=new Texture2D[countAll];
                for (int i = 0; i < countAll; i++)
                {
                    texAll[i] = textures[i] as Texture2D;
                }

            }
        }

        //绘制贴图
        if (texSingle!=null)
        {
            GUI.DrawTexture(new Rect(110,10,80,80),texSingle,ScaleMode.ScaleToFit,true,0);
        }
        if (texAll!=null)
        {
            int countOfAll = texAll.Length;
            for (int i = 0; i < countOfAll; i++)
            {
                GUI.DrawTexture(new Rect(110+i*80,130,80,80),texAll[i],ScaleMode.ScaleToFit,true,0);
            }
        }
    }
}

相关文章
|
8月前
|
API
【sgUpload】自定义组件:自定义上传组件,支持上传文件夹及其子文件夹文件、批量上传,批量上传会有右下角上传托盘出现,支持本地上传图片转换为Base64image。
【sgUpload】自定义组件:自定义上传组件,支持上传文件夹及其子文件夹文件、批量上传,批量上传会有右下角上传托盘出现,支持本地上传图片转换为Base64image。
|
定位技术
ENVI: 如何创建GLT文件并基于GLT对图像进行几何校正?
ENVI: 如何创建GLT文件并基于GLT对图像进行几何校正?
612 0
|
8月前
|
C++ 计算机视觉
[Qt5] 各种方式的图像读取,支持中文路径(Halcon)
[Qt5] 各种方式的图像读取,支持中文路径(Halcon)
173 0
[Qt5] 各种方式的图像读取,支持中文路径(Halcon)
|
JSON 算法 Java
项目中不同位置资源文件读取的几种方式
项目中不同位置资源文件读取的几种方式
67 0
|
图形学
浅谈Unity之 获取本地文件夹下所有视频和图片
获取本地文件夹下所有视频和图片
|
测试技术 Python
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
132 0
|
存储 TensorFlow 算法框架/工具
TensorFlow加载本地文件夹图像形成迭代器
TensorFlow加载本地文件夹图像形成迭代器
101 0
TensorFlow加载本地文件夹图像形成迭代器
|
安全 Python
【通用文件操作】删除空文件夹
对于有强迫症的人来说,空文件夹是不允许存在的东西,而电脑中文件又特别多,而且空文件夹也不好找,要一个一个删除真的是太麻烦了,今天就和大家分享一下删除空文件夹的操作。文章比较啰嗦,读者可以直接跳到最后一段。
509 0
|
测试技术 图形学
Unity读取AssetBundle资源全教程(所有读取方式)
读取/加载 AssetBundle 资源的多种方式 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) ...
2425 0