2013-10-09 46 views
0

我最近下載了「平鋪地圖編輯器」 - 因爲我聽說它是​​製作地圖的好工具。我也有一個.tmx「編譯器」,好吧,這使得.tmx在XNA中可用。將衝突添加到.tmx

我創建了一個地圖並將其導入它工作得很好,但現在的棘手部分...

如果我在「平鋪」添加一個碰撞層,並增加了瓷磚,指示塊的一部分,我將如何獲取數據和值,以及如何才能在XNA中使用它?而且我將如何讓玩家在某個位置產生,而且,如何將事物添加爲事件和可移動物體?

你不必告訴我的一切,但它會很酷,如果你能給我如何從.tmx獲取數據和價值觀念,並把它轉換成矩形或這樣的事情^^

提前致謝!

+0

我想你應該自己寫一些遊戲的部分。 XNA具有很好的相交功能,可以檢查瓷磚之間的碰撞,非常容易使用。 XNA也不是「遊戲製造商」,你只需拖動「n」就可以選擇很多複選框和完成的功能。如果您遇到碰撞問題,請將該代碼添加到錯誤的位置。 –

+0

我明白了,但問題實際上是關於一件事,那就是如何從.tmx獲取數據並將它們變成變量,作爲初學者,我不知道如何做到這一點:/ – QuackTheDuck

回答

0

我對tmx文件一無所知,但有點碰撞。

我打算讓你的「.tmx」編譯器「」允許這種類型的文件包含在內容管道中。此構建過程中的某處將是頂點數據,您可以使用該頂點數據爲稍後的碰撞檢測構造碰撞原語(形狀)。除此之外:花了我很長時間纔將我的頭腦放在內容管道上 - 這不是因爲膽小,而是要走的路。他們是在XNA網站上的樣本,讓你去

相關問題