CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
加载 WebGL 版本ADX数据
加载数据
在 WebGL 目标中,根据要加载的文件的路径的加载过程可能会异步发生。
除非异步加载完成,否则无法进行播放。
如果在
CriWare.CriAtom::AddCueSheet
之后立即 start()Cue,可能会发生错误。
另请参阅
WebGL版FileMajik PRO
了解详细信息。
对于远程文件路径
这适用于以 http 或 https 开头的文件路径,例如当文件放置在 StreamingAssets 中时。 在WebGL环境中,Application.streamingAssetsPath返回应用程序服务器地址的URL。
CriWare.CriAtom.AddCueSheet
可以通过按原样指定 URL 来加载。
加载过程是异步完成的,因此您必须等待它完成。
如果在加载完成之前发出播放请求,将会输出错误。
对于本地文件路径
这是当您指定以“/”开头的文件路径时。
在这种情况下,该文件驻留在Unity使用的Emscripten内存文件系统上,并且可以同步加载。
这还包括在 WebGL 环境中写入 Application.persistentDataPath 和 Application.temporaryCachePath 的数据。
因此,你可以考虑使用UnityWebRequest之类的东西提前下载服务器上的数据。
这也适用于通过CRI Addressables 获取的资源。当Addressables中的异步API完成时,它被写入内存文件系统, 可以使用同步 API(例如 CriAtomAcbAsset.LoadImmediate)加载它。
Copyright (c) CRI Middleware Co., Ltd. 1.8.10