08. AssetBundle.LoadFromFile
2024-10-21 13:33:54
参数
path | 文件在磁盘上的路径。 |
crc | 未压缩内容的 CRC-32 校验和(可选)。如果该参数不为零,则加载前将内容与校验和进行比较,如果不匹配则给出错误。 |
offset | 字节偏移(可选)。该值指定读取 AssetBundle 的起始位置。 |
返回
AssetBundle 已加载的 AssetBundle 对象,如果失败则为 null。
描述
从磁盘上的文件同步加载 AssetBundle。
该函数支持任意压缩类型的捆绑包。 如果是 lzma 压缩,则将数据解压缩到内存。可以从磁盘直接读取未压缩和使用块压缩的捆绑包。
与 LoadFromFileAsync 相比,该版本是同步的,将等待 AssetBundle 对象创建完毕才返回。
这是加载 AssetBundle 的最快方法。
using UnityEngine;
using System.Collections;
using System.IO; public class LoadFromFileExample : MonoBehaviour
{
void Start()
{
var myLoadedAssetBundle = AssetBundle.LoadFromFile(Path.Combine(Application.streamingAssetsPath, "myassetBundle"));
if (myLoadedAssetBundle == null)
{
Debug.Log("Failed to load AssetBundle!");
return;
} var prefab = myLoadedAssetBundle.LoadAsset<GameObject>("MyObject");
Instantiate(prefab); myLoadedAssetBundle.Unload(false);
}
}
文章来自:Unity 官网
最新文章
- [系统开发] Python 实现的 Bind 智能 DNS Web 管理系统
- MacBook下如何安装mysql-python
- 三:Go编程语言规范-表达式
- ABAP认识
- NET Framework 4.0的安装失败处理
- Ctrl+Shift+F12切换最大化编辑器
- php--某个字符在字符串中的位置比较
- android 分辨率自适应
- 论 <;%@taglib prefix=";s"; uri=";/struts-tags"; %>; 的重要性
- asp.net 百度编辑器 UEditor 上传图片 图片上传配置 编辑器配置 网络连接错误,请检查配置后重试
- Struts2 Spring3 Hibernate3 集成xml版本
- XHTML与HTML的差别
- 还在用NuGet吗?大哥FuGet了解一下
- MySQL自定义函数递归查询
- eclipse 自动创建web.xml
- [LeetCode] 693. Binary Number with Alternating Bits_Easy
- javaIO流
- Android 之 Fagment 完全解析
- iOS UISlider滑动块触摸范围调整变大
- 生成html报告并整合自动发动邮件功能