Application类不含实例属性和实例方法,在脚本通过直接调用Application类的静态属性和静态方法来控制程序的运行时数据,如场景的管理、数据的加载等。
Application类静态属性
在Application类中,涉及的静态属性主要有dataPath和loadedLevel。
Application类的persistentDataPath属性、streamingAssetsPath属性和temporaryCachePath属性的功能与dataPath属性功能相近。
Application类静态属性
1、dataPath属性:数据文件路径
2、loadedLevel属性:关卡索引
Application类静态方法
1、CaptureScreenshot方法:截屏
2、LoadLevelAdditiveAsync方法:异步加载关卡
3、RegisterLogCallback方法:注册委托
dataPath属性:数据文件路径
基本语法:
public static string dataPath{
get; }
功能说明:
此属性用于返回程序的数据文件所在文件夹的路径(只读)。返回路径为相对路径,不同的游戏平台的数据文件保存路径不同。
Unity Editor:<工程文件夹所在路径>/Assets
Win player:<包含可执行文件的文件夹路径>/Data
Mac player:<应用程序路径>/<AppName.app>/Data
Flash:播放器数据文件夹的绝对路径(没有实际的数据文件名称)
与dataPath功能相