2015-02-08 145 views
2

我在xCode 6中使用SpriteKit * *使用Swift for iOS,並且正在努力研究如何實現多個設備版本。處理場景大小

精靈套件場景的最新設置使用.sks文件來實例化SKScene。這使用.sks文件中設置的參數設置場景大小。

  1. 這是否意味着每個設備需要不同的sks文件?

其中: iPhone 5S - 568x320 iPhone 6 - 667x375 iPhone 6加 - 736x414

  • 如何將保證正確的SKS文件加載用於每個設備在ViewController中,我在UIDevice和條件?

  • 這會如何影響多個級別,每個設備每個級別會有一個.sks?

  • +0

    您不需要爲每個設備創建一個不同的sks文件。如果您有一個獨立於屏幕尺寸的遊戲區域,則將其縮放以適合屏幕。 – Okapi 2015-02-08 19:27:31

    回答

    0

    沒有。使用一個sks文件並允許它在其他設備上擴展。查看SKScene's scaleMode property以查看您的選項。

    您可能會根據屏幕尺寸對代碼進行一些其他調整,但這應該是您的出發點,並帶有一個sks文件。