我對我在lwjgl製作的3D遊戲有個想法。 基本上,我會希望當你飛到接近某個高度(在你周圍形成某種平臺)時出現瓷磚,並且在隨機時間之後,每個瓷磚將單獨消失。lwjgl出現在地板
我不知道如何開始編程這個,誰能幫助我?
我對我在lwjgl製作的3D遊戲有個想法。 基本上,我會希望當你飛到接近某個高度(在你周圍形成某種平臺)時出現瓷磚,並且在隨機時間之後,每個瓷磚將單獨消失。lwjgl出現在地板
我不知道如何開始編程這個,誰能幫助我?
歡迎來到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元素。
祝你好運!
謝謝你的回答! 我一定會給這個去:) – Fotokader
@Fotokader沒問題。 – Abaab