banner
[面包]MrTwoC

[面包]MrTwoC

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

[灵境项目]记一次bug修复

2025.1.24:

目前实现了只渲染可见面的效果,被方块挡住的面就跳过渲染。

代码条件第一次还写反了,判断 front 面如果接触空气,则添加一个 back 面。。

image

就导致了这种样子。。

image

修好后看起来就正常些了

image

。。

但是还有个问题,不知道怎么处理,我用 chunk 把一个个 mesh 拼起来之后,从下面看是这样。。每个 mesh 边缘这四面不知道咋剔除了:

image

目前打算先研究一下是不是剔除逻辑需要修改一下。。

以及限制自然地形生成高度的 Y 轴如果设置过高的话,会有些奇怪的空隙,例如下图中的各个洞:Y = 320

这种情况在 Y 轴越高的时候,越明显,如果设置为 20480,就只剩下一条一条的方块,看不出地形了。

image

修好后就可以试着放上草方块的贴图,看看只有草方块的我的世界了。。

另外还需要实现破坏和放置功能,以上都实现后再打算加入联机功能。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。