CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
[CriFs] 安装数据

范例描述

概述

cri4u_samples_crifs_scene03_game_mini.png

该范例安装数据。
它将安装一个远程HTTP服务器的CPK文件(步骤1),绑定文件(步骤2),从安装的CPK文件中加载文本文件并将其显示。
如在步骤1时选择了图片文件时,范例将显示安装的图片文件。

操作

  • 步骤1 从HTTP服务器安装
    • Install CPK File 按钮
      从远程HTTPS服务器中安装一个CPK文件。

    • Install Image File 按钮
      安装一个图片文件。

  • 步骤2 绑定安装的CPK
    • Bind CPK File 按钮
      绑定任何CPK文件。

  • 步骤3 加载文件
    • Load Image File 按钮
      显示安装的图片文件。

    • Load Text File 按钮
      从安装的CPK文件中加载文本文件,并显示它。

  • Reset 按钮
    将设定重置。

场景信息


中间件 FileMajik PRO (CRI File System)
范例 基础范例
存储路径 /CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/crifilesystem/basic/
场景文件 Scene_03_Install.unity


程序描述

CriFsInstallRequest request = CriFsUtility.WebInstall(src_path, install_path, null);

发送绑定CPK文件的请求。
绑定将在后台异步进行。

yield return request.WaitForDone(this);
if (request.error == null) {
Debug.Log("Completed installation.");
}

等待安装的完成。
如果返回的是null,那么安装便成功了。

CriFsLoadRequest request = CriFsUtility.LoadFile(install_path);

加载一个文件(如果它不是CPK文件的话)。

CriFsBindRequest request = CriFsUtility.BindCpk(this.binder, install_path);

绑定一个CPK文件。