博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
认真CS丨Resources
阅读量:2039 次
发布时间:2019-04-28

本文共 830 字,大约阅读时间需要 2 分钟。

本节记录Unity Resources API使用方法。

 

共同注意事项:

  • 读取文件时的根目录是 Assets/Resources,所有资源文件都放在该文件夹下,命令中的路径从 Resources 文件夹里开始写。
  • 读取的文件不要加文件的后缀。
  • Load 后 <> 中写入读取的类型。
  • 只有type类型的物体将被返回。
  • Resources文件夹可以在Assets文件夹中的任何位置。

 

 

一、Resouces.load

如果我们想要读取音频文件 Assets/Resources/AudioClips/1.wav,那么命令写作

string fname = "AudioClips/1";AudioClip clip = Resources.Load
(fname);

又比如想要读取一个混音文件 Assets/Resources/AudioMixerGroup.mixer,同上写作

string fname = "AudioMixerGroup";AudioMixer mixer = Resources.Load
(fname);

 

 

二、Resources.LoadAll

加载Resources文件夹中的path文件夹或者文件中的所有资源。

如果path是一个文件夹,文件中的所有资源都将被返回。如果path为一个文件,只有这个资源将被返回。

//因为LoadAll只能传入继承自Object的类型,但T也可能不继承自Object,因此“where T : Object”限定T继承自Object//GetComponent
().LoadAll
("path");public T[] LoadAll
(string path) where T : Object{ return Resources.LoadAll
(path);}

 

转载地址:http://tbfof.baihongyu.com/

你可能感兴趣的文章
[Spring MVC] - JSP + Freemarker视图解释器整合
查看>>
gradle windows下安装使用 以及 gradle项目与maven项目互转
查看>>
shiro 登录不执行授权回调方法doGetAuthorizationInfo
查看>>
Apache Shiro验证: 已记住(Remembered) vs 已验证(Authenticated)
查看>>
shiro中 subject.getPrincipal() getPrimaryPrincipal()及第六章 Realm及相关对象
查看>>
一个shiro授权的执行顺序
查看>>
js字符串截取函数slice()、substring()、substr()
查看>>
redis动态扩展内存
查看>>
linux root给其他用户赋予某个文件夹权限
查看>>
Redis 集群搭建
查看>>
Linux下查看某个端口下运行的程序
查看>>
细说Redis监控和告警
查看>>
服务器的上行和下行带宽
查看>>
计算一个接口的返回值大小(占用内存)
查看>>
jedis : NoSuchMethodError: org.springframework.util.Assert.isTrue(ZLjava/util/function/Supplier
查看>>
Redis RedisCluster Spring整合
查看>>
Linux中Swap与Memory内存简单介绍
查看>>
常见JedisConnectionException异常分析
查看>>
linux下常见命令
查看>>
RedisTemplate和StringRedisTemplate的区别
查看>>