2013-03-31 33 views
-1

我對我在lwjgl製作的3D遊戲有個想法。 基本上,我會希望當你飛到接近某個高度(在你周圍形成某種平臺)時出現瓷磚,並且在隨機時間之後,每個瓷磚將單獨消失。lwjgl出現在地板

我不知道如何開始編程這個,誰能幫助我?

回答

0

歡迎來到Stack Overflow!我也是新來的。如果您在問題中提供更多細節(tile表單,多維數據集或飛機等等),您可能會更快地得到答案。對於我的解釋,我將假設您對Java有很好的理解。

首先,瞭解基礎知識。瞭解如何繪製四邊形,顏色和移動相機。這裏有一些非常棒的教程:http://www.youtube.com/user/TheCodingUniverse/videos?view=0,請嘗試檢查它們。

對於你的瓷磚,你可以做的一件事是爲瓷磚的X位置,Y位置和Z位置製作幾個矢量(http://docs.oracle.com/javase/6/docs/api/java/util/Vector.html)。創建一個通過這些向量排序的函數,並在它們的位置繪製四邊形(方塊)。還要弄清楚如何讓玩家登陸地磚,並在他們身上跳來跳去。一旦玩家接近指定的高度,開始在玩家的位置加上隨機數量的牌(使用持有他們的位置的牌)。然後,每一幀,通過矢量中的所有元素(同時),並使其有一個小機會(if(Math.random()>0.995)),程序將刪除該圖塊的X,Y和Z元素。

祝你好運!

+0

謝謝你的回答! 我一定會給這個去:) – Fotokader

+0

@Fotokader沒問題。 – Abaab