Data Access WebGL

介紹 Unity WebGL 平台上的檔案存取方式,包含使用 Application.persistentDataPath 搭配 IndexedDB 儲存資料的原理、容量限制注意事項,以及 DataAccess.Save 與 DataAccess.Load 的實際使用方法。

前言

Unity 在 WebGL 時存/讀檔案的方式,檔案是放在 IndexedDB。

IndexedDB 是有容量大小限制,所以需要注意存儲的檔案大小。

About IndexedDB

Working with quota on mobile browsers

img_1

GitHub

Introduction

  • File Path

    string.Format("{0}/{1}.dat", Application.persistentDataPath, FileName);

  • Save Method

    DataAccess.Save(fileName, bytes);

  • Load Method

    byte[] bytes = DataAccess.Load(fileName);

  • Example Scene

    root\Assets\WebGL\Example\Scenes\Example


comments powered by Disqus
Wenrong Nexus