2012-04-29 84 views
0

我對從2D遊戲到3D的方式有疑問。在XNA中從簡單的2D遊戲(例如pong)到3D的最快/最簡單的方法是什麼?

例如我有一款2D遊戲,像pong。現在我想讓它像3D一樣,這意味着: 我想將遊戲的平臺操場傾斜到後面,所以看起來遊戲場是3D。

我該如何達到這個效果?

+0

這取決於很多。如果你對很多東西進行硬編碼,可能會很難。如果你使事情變得動態化,渲染系統與遊戲玩法(Entity組件系統是一個很好的方法),那麼它應該是一項簡單的任務。 – 2012-04-29 11:45:31

+0

我可以找到一個使某處或某處相同的示例嗎? – gurehbgui 2012-04-29 12:45:13

回答

0

從渲染器中分離邏輯..遊戲是一樣的,如果你改變渲染器,它將會看到不同的渲染器。

您將有球,一個2D渲染器將繪製circunference和3D渲染器將繪製球體...但運動和碰撞的邏輯是相同的

相關問題