簡體   English   中英

如何將電暈游戲從Android轉換為iOS

[英]How to convert corona game from android to ios

我在Corona為Android開發了一個游戲。 現在,我必須將其轉換為ios。 當使用CoronaSDK編譯游戲時,它在iPhone模擬器上可以正常工作,但隨着游戲被開發為可在MDPIHDPI設備上使用,只有一些圖形偏離了位置。

我的問題是,是否只是根據iPhone屏幕尺寸重新排列圖形,還是從levelGHelperspriteHelper 請提出建議,因為我需要以此為起點。

根據您制作的游戲類型,您可能需要研究Corona中項目配置中的動態縮放。

由於設備數量和屏幕分辨率非常龐大,因此我不建議您為每種分辨率/設備都制作一個應用程序。 Corona已經具有允許您使用一組屏幕坐標的功能,並具有針對每個設備自動縮放的功能。

動態縮放處理大多數縮放問題,並將自動縮放從文本到對象甚至圖像的任何內容,以匹配分辨率。

您可以在此處了解有關動態縮放的大量知識 本教程將指導您使用下面附加的現代化的“最終”配置文件。

--calculate the aspect ratio of the device
local aspectRatio = display.pixelHeight / display.pixelWidth
application = {
   content = {
      width = aspectRatio > 1.5 and 800 or math.ceil( 1200 / aspectRatio ),
      height = aspectRatio < 1.5 and 1200 or math.ceil( 800 * aspectRatio ),
      scale = "letterBox",
      fps = 30,

      imageSuffix = {
         ["@2x"] = 1.3,
      },
   },
}

我還建議您在這里開始閱讀Coronas自己的文檔,並特別注意動態縮放部分: http : //docs.coronalabs.com/guide/basics/configSettings/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM