2025.1.24:
目前實現了只渲染可見面的效果,被方塊擋住的面就跳過渲染。
代碼條件第一次還寫反了,判斷 front 面如果接觸空氣,則添加一個 back 面。。
就導致了這種樣子。。
修好後看起來就正常些了
。。
但是還有個問題,不知道怎麼處理,我用 chunk 把一個個 mesh 拼起來之後,從下面看是這樣。。每個 mesh 邊緣這四面不知道咋剔除了:
目前打算先研究一下是不是剔除邏輯需要修改一下。。
以及限制自然地形生成高度的 Y 軸如果設置過高的話,會有些奇怪的空隙,例如下圖中的各個洞:Y = 320
這種情況在 Y 軸越高的時候,越明顯,如果設置為 20480,就只剩下一條一條的方塊,看不出地形了。
修好後就可以試著放上草方塊的貼圖,看看只有草方塊的我的世界了。。
另外還需要實現破壞和放置功能,以上都實現後再打算加入聯機功能。