CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
[CriFs] 加载一个CPK文件 (打包文件)
范例描述
概述
从一个CPK文件(FileMajik PRO专用的打包文件)中加载文件。
操作
步骤1: 选择CPK文件源并绑定它。
步骤2: 从绑定的CPK文件中加载指定文件。
步骤1 绑定CPK文件
Bind CPK File (Local)
按钮
绑定一个本地CPK文件。
步骤2 加载文件
Load Image File
按钮
加载并显示一个图片文件。
Load Text File
按钮
加载并显示一个文本文件。
Reset
按钮
将设定重置。
场景信息
中间件
FileMajik PRO (CRI File System)
范例
基础范例
存储路径
/CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/crifilesystem/basic/
场景文件
Scene_02_BindCpk.unity
程序描述
this.binder =
new
CriFsBinder();
创建一个文件系统绑定器。
CriFsBindRequest request = CriFsUtility.BindCpk(this.binder, path);
发送绑定CPK文件的请求。
绑定将在后台异步进行。
yield
return
request.WaitForDone(
this
);
if
(request.error == null) {
this.bindId = request.bindId;
}
等待绑定完成。
如果绑定成功完成,那么将会从请求中获取一个bind ID(绑定ID)。
var request = CriFsUtility.LoadFile(this.binder, path);
请求加载绑定器中的文件。
CriFsBinder.Unbind(this.bindId);
取消绑定
this.binder.Dispose();
销毁绑定器。
请注意,如果绑定器没有被销毁,那么资源将会泄漏。
Copyright (c) CRI Middleware Co., Ltd. 1.8.10