banner
[面包]MrTwoC

[面包]MrTwoC

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

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

2025.1.24:

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

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

image

そのため、こんな感じになってしまいました。。

image

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

image

。。

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

image

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

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

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

image

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

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

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