Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

Application.dataPath

Declaration

public static string dataPath;

Описание

Содержит путь к папке данных игры на конечном устройстве (только для чтения).

Значение зависит от того, на какой платформе вы работаете:

Unity Editor: <путь к папке проектаАктивы

Mac-плеер: <путь к пакету приложения Player>/Содержание

iOS игрок: <путь к пакету приложения Player>/<AppName.app>/Data (эта папка только для чтения, используйте Application.persistentDataPath для сохранения данных).

Победа/Linux игрок: <путь к папке executablename_Data> (обратите внимание, что большинство Linux установки будут чувствительны к регистру!)

WebGL: Абсолютный URL к папке файла данных игрока (без фактического имени файла данных)

Android: Обычно он указывает непосредственно на APK. Если вы запускаете разделенную бинарную сборку, она указывает на OBB вместо этого.

UWP Приложения: Абсолютный путь к папке данных игрока (эта папка только для чтения, используйте Application.persistentDataPath для сохранения данных)

Обратите внимание, что строка возвращается на PC будет использовать прямую черту в качестве разделителя папок.

Для любой платформы, не указанной в списке, запустите примерный скрипт на целевой платформе, чтобы найти dataPath местоположение в журнале отладки.

//Attach this script to a GameObject
//This script outputs the Application’s path to the Console
//Run this on the target device to find the application data path for the platform
using UnityEngine;

public class Example : MonoBehaviour { string m_Path;

void Start() { //Get the path of the Game data folder m_Path = Application.dataPath;

//Output the Game data path to the console Debug.Log("dataPath : " + m_Path); } }