Egret框架提供了一個用于描述移動端應用程序的配置文件叫做app.json。app.json文件可以幫助我們定義應用程序的一些基本配置信息,如應用程序的名稱、版本、屏幕方向、資源文件路徑等。
{ "orientation": "auto", "entryClass": "Main", "scaleMode": "exactFit", "showFPS": false, "contentScaleFactor": 1, "version": "1.0.0", "name": "MyApp", "resources": [] }
上述代碼就是一個簡單的app.json配置文件的范例,下面讓我們來一一介紹其中的參數:
orientation:應用程序屏幕方向,取值可以是auto,landscape或portrait,默認為auto。
entryClass:應用程序的入口類,該值要與egretProperties.json中的egret.game屬性配合起來使用,指定游戲的入口。
scaleMode:游戲的縮放模式,取值可以是exactFit或noBorder,默認為exactFit,即全屏顯示不保留縱橫比。
showFPS:顯示幀率統計信息,取值可以是true或false,默認為false。
contentScaleFactor:游戲分辨率與物理設備分辨率的比例,默認為1。
version:應用程序的版本號。
name:應用程序的名稱。
resources:游戲需要加載的資源文件列表,這里可以配置圖片、聲音和二進制文件等資源。
總體來說,app.json配置文件是一個非常重要的文件,它可以幫助我們快速配置應用程序,并節省我們的開發時間和工作成本。