2013-08-28 25 views
0

我正在尋找將MKMap和Cosos2D結合起來的最佳解決方案。結合MKMap和Cocos2D

我希望實現的結果是創建一個遊戲,玩家可以在MKMap上的街道上(從上面看)運行。玩家只能在街道上跑步,所以如果玩家試圖跑出街道,那麼邊界就需要限制玩家這樣做。

汽車也將在街上行駛,所以玩家不應該能夠跑過它們。

我試圖達到的最好的例子可能是一個名爲GTA的遊戲。 (舊版本)

例子: enter image description here

+0

忘掉它吧。實施你自己的地圖。除了某些位置,MKMap不會提供任何信息,所以您無法進行尋路,您將無法獲得GTA風格遊戲所需的碰撞檢測信息。即使你可以從其他一些地圖實現中獲得這些信息,但它對於遊戲來說也不夠詳細,也不能保證無縫(即可能存在差距,而不是所有信息都填入某些地方等)。此外,如果您的地圖提供商更新地圖,您的播放器可能處於遮擋區域等等。您需要設計和繪製自己的地圖。 – LearnCocos2D

回答

2

你沒有什麼地方道路和東西....你可以去查像素的顏色,但我不認爲這就是

之實踐 信息

對不起,我會說錯誤的方法。

反而也許使用開放的街道地圖xml !?

+0

謝謝,您是否會使用Open Street XML數據和MKMap來獲取有關道路位置的信息,然後使用該信息創建邊界?這是最好的方法嗎? – JakesRassie

+0

你也許可以在地圖上註釋並移動它。並用xml數據限制移動。不知道它是否足夠好,但對我來說這聽起來不錯:) –