2015-04-12 31 views
1

我正在使用Swift實現基於iOS地圖的遊戲。它有兩個組成部分:一個遊戲玩家和一個遊戲關卡設計師。iOS:實現小型圖

在遊戲玩家中,基本上我所擁有的是UIViewController,遊戲場景表示爲SKScene,其中實現了遊戲邏輯和流程。因爲一個遊戲級別可能有一張大地圖,所以除了遊戲場景之外,我還想要一張小地圖來展示大圖。

在遊戲關卡設計師,用戶將能夠設計自己的遊戲地圖。我目前正在實現它作爲UICollectionView,其中每個單元格表示遊戲地圖中的特定網格。除了主要設計區域之外,我還想展示一張小地圖,以便用戶可以知道整個地圖的效果如何。我正在考慮將它作爲UIView來實現,它基本上顯示了集合視圖的縮放版本,但我不知道如何。

任何人有任何想法如何去這樣做這些?

+0

什麼是在UICollectionView每個單元格顯示?它只是圖像還是有更復雜的東西? – Abdullah

+0

這只是圖像 –

回答

1

我建議你UIView的子類去創建一個顯示所有縮放和組合在一起的網格圖像的新觀點。

如果您有地圖的整體形象便很容易,如果沒有的話要麼你將所有的圖像或創造儘可能多的UIImageView對象作爲子視圖您的視圖和佈局他們適當的。