unity加载图片、音频、视频
来源:互联网 发布:淘宝客服电话人工接听 编辑:程序博客网 时间:2024/05/16 05:09
1、方法一:Resource
图片与视频音频资源都可通过Resource.load(path) 加载,资源路径是resource文件夹的相对路径。注意路径中资源文件不能带后缀。图片加载后unity会将其编译,会造成部分图片尺寸发生变化,如下图:
在inspector视图中做如下修改恢复其尺寸,但在图片资源较多的情况下此方法不适用:
Texture2D tex1 = (Texture2D)Resources.Load(path);
MovieTexture mov = (MovieTexture)Resources.Load(path,typeof(MovieTexture)) ;
(MovieTexture 中含有audioClip 播放视频是须一起播放,不然没有声音。须注意视频格式)
AudioClip clip = (AudioClip)Resources.Load(path);
AudioClip要绑定到相应的audio source中。
在资源较多时使用Resource加载速度较慢,并且只能加载本地资源
方法二:www
www异步加载,加载时不会影响整个程序进程。加载时使用yield return xxx;在满足条件xxx时就返回,但父函数不会结束,会继续执行函数其他部分。并且加载图片是不会修改图片尺寸。可以加载外部资源。
IEnumerator load()
{
WWW www = new WWW(path);
yield return www;
Texture2D tex1 = www.texture;
}
StartCoroutine(load());
path可以是url图片地址,也可以是本地资源地址,如:file:\\\D:/a.jpg
注:所有路径都要注意“\” 与"/"的使用,不然会加载失败
- unity加载图片、音频、视频
- Unity插入视频音频
- unity异步从外部文件加载音频和图片
- 图片+音频->视频
- 获取图片,视频,音频
- Unity播视频和音频
- unity加载视频
- 视频、音频、图片代理下载
- 复制二进制文件(图片、音频、视频)
- 视频、音频、图片修改软件
- HTML-图片、音频、视频链接
- Unity 加载网络图片
- Unity图片加载器
- Unity 加载网络图片
- unity 加载图片文件
- Unity 异步加载图片
- Unity3d外部加载音频,视频,图片等资源 及根据路径获取制定格式的文件
- 使用Unity加载外部视频
- IOS适配
- 什么是 "asmlinkage"?
- Matlab绘图
- ios图片命名Icon-120.png - 120x120 iphone & ipod touch(ios7)
- JAVA中类的初始化执行顺序
- unity加载图片、音频、视频
- 判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
- 求素数
- hdu 1232 畅通工程 并查集 最小生成树
- DSS分发压力实验
- POJ 2739 Sum of Consecutive Prime Numbers(水题)
- linux核心文件目录详解
- poj 3057
- OpenCV训练分类器