2014-01-24 24 views
0

我發現一個問題,我在config.lua文件中設置高度和寬度爲960 * 640.當我在其他設備上運行這個應用程序時,上面說的分辨率,它得到了延伸。我們如何根據它運行的設備在config.lua中設置高度和寬度?我們如何設置設備的高度和寬度根據設備的電暈

+1

可能重複的[使用不同設備時自動更改對象的位置](http://stackoverflow.com/questions/15401024/automatically-change-the-當使用不同設備時的對象位置) – Schollii

回答

1

config.lua:

application = { 
    content = { 
     width = 640, 
     height = 960, 
     scale = "letterBox", 
     fps = 30, 
     imageSuffix = { 
      ["-sd"] = 0.5, 
      [""] = 1, 
      ["-hd"] = 1.4, 
      ["-hdpi"] = 0.7 
     } 
    } 
} 

從現在起,你的image.png將每一個640x960的屏幕上顯示。還應該包括用於其它附加屏幕3倍的圖像:

圖像sd.png對於屏幕比640x960的

圖像hd.png小50%的屏幕比640x960的

圖像HDPI大140% .png屏幕70%大小的640x960

請記住,您必須在所有代碼中只使用image.png。後綴自動添加根據您在config.lua中設置的內容

+0

後綴和640 * 1130的值 – hKs

相關問題