banner
[面包]MrTwoC

[面包]MrTwoC

你好,欢迎来到这个基于区块链的个人博客 名字:面包 / MrTwoc 爱好:跑步(5/10KM)、咖啡、游戏(MMORPG、FPS、Minecraft、Warframe) 兴趣方向:Rust、区块链、网络安全、量子信息(量子计算)、游戏设计与开发
bilibili
steam
email
github

[灵境プロジェクト]バグ修正の記録

2025.1.24:

現在、可視面のみをレンダリングする効果が実現され、ブロックに遮られた面はレンダリングをスキップします。

コード条件が最初に逆になっていて、front 面が空気に接触している場合は、back 面を追加するように判断しました。。

image

その結果、こんな感じになりました。。

image

修正後は、少し正常に見えるようになりました。

image

。。

しかし、もう一つの問題があります。どう処理するか分からないのですが、chunk を使って一つ一つ mesh を組み立てた後、下から見るとこうなります。。各 mesh のエッジのこの四面がどうやって剔除されたのか分かりません:

image

現在、剔除ロジックを修正する必要があるかどうかを調べるつもりです。。

また、自然地形生成の高さを制限する Y 軸が高すぎると、下の図のように奇妙な隙間ができることがあります:Y = 320

この状況は Y 軸が高くなるほど顕著になり、20480 に設定すると、ブロックが一列だけ残り、地形が見えなくなります。

image

修正後は、草ブロックのテクスチャを試しに置いて、草ブロックだけのマインクラフトを見てみたいです。。

さらに、破壊と設置機能を実装する必要があります。以上が実現した後に、オンライン機能を追加するつもりです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。