Unity加载本地图片的2种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity加载本地图片的2种方式相关的知识,希望对你有一定的参考价值。

1. 使用 WWW 加载,详细查看 unity3d 官方文档。

2. 使用 System.IO 加载,lua 代码如下:

local File = luanet.import_type("System.IO.File");
local Texture2D=luanet.import_type("UnityEngine.Texture2D");
local TextureFormat=luanet.import_type("UnityEngine.TextureFormat");

local bytes=File.ReadAllBytes(path);        -- path 路径要使用反斜杠(手机上只支持反斜杠)
local texture2D=Texture2D(512,512,TextureFormat.ARGB32,false);  -- mipmap 要设为 false,否则图片模糊
texture2D:LoadImage(bytes);

 

以上是关于Unity加载本地图片的2种方式的主要内容,如果未能解决你的问题,请参考以下文章

UIImage加载本地图片的两种方式

Unity3d 在NGUI中实现 图片的切换 求代码

unity下载模型到本地并加载

unity怎么让贴图序列播放

Unity自定义组件之序列帧播放组件

Unity Android 之 读取下载获取移动端 sdcard 路径下的指定文件夹的所有图片的几种方式的简单整理