1
我正在學習JavaScript,因爲我最終想製作體素類遊戲(比如我的世界類型)。我被告知要使用WebGL,但我見過很多使用voxel.js的minecraft類型遊戲的例子。webGL或voxel.js?
那我該用哪個?哪一個更適合基於體素的網頁遊戲?
我正在學習JavaScript,因爲我最終想製作體素類遊戲(比如我的世界類型)。我被告知要使用WebGL,但我見過很多使用voxel.js的minecraft類型遊戲的例子。webGL或voxel.js?
那我該用哪個?哪一個更適合基於體素的網頁遊戲?
「哪個X更好」很少是一個好問題。這取決於你想要做什麼,你已經知道什麼,你的個人品味,還有很多其他的事情。
這就是說:
voxel.js本身使用WebGL。
如果你不要使用voxel.js,你將不得不推出自己的體素框架。這是一個重要的任務,會分散您的注意力在遊戲玩法上。
我還沒有用voxel.js編寫任何重要的代碼,但是我已經嘗試過了,它看起來非常紮實。此外,它還處於積極的發展階段,所以它的能力只會增長。除非您需要某個特定功能,某人尚未編寫voxel.js模塊來處理 - 並且您不希望由於某種原因自行編寫該模塊 - 使用voxel.js是明智的選擇。
所以我會說,不要重新發明輪子。已經有一個免費的,高質量的解決方案來解決您的問題。