Version: 2019.1
Serialización JSON

Streaming Assets

Unity combines most Assets into a Project when it builds the Project. However, it is sometimes useful to place files into the normal filesystem on the target machine to make them accessible via a pathname. An example of this is the deployment of a movie file on iOS devices; the original movie file must be available from a location in the filesystem to be played by the PlayMovie function.

Cualquier archivo colocado en una carpeta llamada StreamingAssets (sensible a mayúsculas) en el proyecto de Unity será copiado palabra por palabra a una carpeta en particular del equipo destino. Usted puede recuperar la carpeta utilizando la propiedad Application.streamingAssetsPath. Siempre es bueno utilizar Application.streamingAssetsPath para obtener la ubicación de la carpeta StreamingAssets, siempre va a apuntar a la ubicación correcta en la plataforma dónde la aplicación está corriendo.

The location returned by Application.streamingAssetsPath varies per platform:

  • Most platforms (Unity Editor, Windows, macOS, Linux players, PS4, Xbox One, Switch) use Application.dataPath + "/StreamingAssets",
  • iOS uses Application.dataPath + "/Raw",
  • Android uses files inside a compressed APK/JAR file, "jar:file://" + Application.dataPath + "!/assets".

To read streaming Assets on platforms like Android and WebGL, where you cannot access streaming Asset files directly, use UnityWebRequest. For an example, see Application.streamingAssetsPath.

Tenga en cuenta: Los archivos .dll ubicados en la carpeta StreamingAssets no participan en la compilación.

Serialización JSON
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。