Unity读取本地图片资源
来源:互联网 发布:淘宝如何申请直播间 编辑:程序博客网 时间:2024/05/17 00:53
1.采用Resource.Load方法读取,读取在Unity中Assets下Resources目录下的资源名,注意不采用后缀名。(意思是Load方法直接在Resources目录下找资源,路径已经指定)。
<p><wbr>//加载图片方式1;(图片要放入在Assets/Resources/目录下); <wbr> <wbr> <wbr> <wbr> <wbr> <wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>Texture2D _tex = (Texture2D)Resources.Load("Lighthouse");
2.采用WWW类加载资源,此WWW类可以加载网络资源(http://格式),文件协议资源(flie://格式),ftp格式等等。
//加载图片方式2;(可以加载网络服务器和本地图片); string filePath = "file://" + Application.dataPath +@"/_Image/grid.png"; WWW www = new WWW(filePath); yield return www ;
3.采用C#的Image类进行图片的加载,获取Image类中的图片数据,为Unity中Texture2D的数据填充。注意此种方式可能出现的问题:
Assets/_Script/AddObjBtnEvent.cs(57,20): error CS0234: The typeor namespace name `Drawing' does not exist in the namespace`System'. Are you missing an assembly reference? 解决方法之一: D:\ProgramFiles\Unity\Editor\Data\Mono\lib\mono\2.0\System.Drawing.dll将此路径下的System.Drawing.dll拖入到Project面板层次下,即可编译通过。 //加载图片方式3; filePath = Application.dataPath + @"/_Image/grid.png"; FileStream fs = newFileStream(filePath,FileMode.Open,FileAccess.Read); System.Drawing.Image img =System.Drawing.Image.FromStream(fs);//System.Drawing.Image.FromFile(filePath); //方法二加载图片方式。 MemoryStream ms = new MemoryStream(); img.Save(ms,System.Drawing.Imaging.ImageFormat.Png); Texture2D _tex2 = new Texture2D(128, 128); _tex2.LoadImage(ms.ToArray()); //此处为GameObject的材质类附上读取的纹理; _newObj.renderer.material.mainTexture = _tex2;原文地址:http://wuzhouyi2012.blog.163.com/blog/static/204968271201301744231736
0 0
- Unity读取本地图片资源
- Unity读取本地图片资源
- Unity读取本地图片资源
- unity 读取本地图片--模板
- tomcat配置读取本地图片资源
- Unity 从服务器下载图片保存本地然后下次读取
- Unity-读取本地txt
- Unity-读取本地txt
- 读取本地资源的图片,根据资源文件获取Bitmap,等比例压缩图片
- 关于unity数值资源序列化后在windows和android平台的本地读取
- 读取本地图片
- ViewPager读取本地图片
- html5读取本地图片
- C# 读取本地图片
- UE4 读取本地图片
- UE4 读取本地图片
- 前端本地读取图片
- Android 如何读取本地图片或者资源图片并自定义大小
- z-index不起作用原因
- Android获取本地图片、视频缩略图
- 从重载与重写来看OOP的三大特性:继承、多态、封装。
- 将int,bigint整型数值可逆转换字符串
- 底部滑动菜单实现
- Unity读取本地图片资源
- 【文本处理】Dele_SpaceTab_eveline
- oracle函数listagg的使用说明
- java condition使用及分析
- Linux内核编译的一个错误解决 ump/common/ump_kernel_common.o
- 连续特征进行离散化的方法介绍与应用例子
- 三.linux学习笔记-文件搜索命令
- golang开发的一个mysql连接代理池,支持多种语言客户端(PHP范例)
- java:按行读取服务器压缩文件内容