2013-06-28 91 views
1

創建地面它可能是一個重複的題目了,但我無法找到任何具體回答我的查詢在2D遊戲亞軍

如何在2D遊戲亞軍一個創建傾斜/彎曲地。用戶將看到像舊遊戲「馬里奧」的側視圖

如果我使用基於平鋪的地圖,我可以只有矩形對象。

什麼是創建傾斜地面的最佳方式?我應該使用基於平鋪的地圖,還是應該在地圖中定義角點並以編程方式創建地面?

創建彎曲地面有什麼困難。

什麼可以是可能的邏輯,同時創造遊戲「飛Pengui」 https://play.google.com/store/apps/details?id=com.topfreegames.penguinfree&feature=related_apps#?t=W251bGwsMSwyLDEwOSwiY29tLnRvcGZyZWVnYW1lcy5wZW5ndWluZnJlZSJd

回答

0

我應該用瓷磚基於地圖,或者我應該定義在 地圖角點和編程方式創建地面?

後一種方法好得多。角點之間的線性插值將爲您提供任意位置的地面高度。你只需要填寫你的瓷磚下面的內容。

創建彎曲地面有什麼困難。

它應該很容易。你所要做的就是用更高階的線性插值來代替線性插值。 這個link包含各種樣條函數的實現,您可以使用它來製作一個彎曲的曲面。

什麼可以是可能的邏輯,同時創造遊戲「飛天Pengui」

我看到一種罪過波樣地和樣條曲線會做的伎倆。此外,爲了避免角點,您可以建立一個與您想要的形狀相匹配的重複二次函數。