0

我一直在使用 OpenTK 库(OpenGL)在 C# 中为 Minecraft Classic 开发客户端,但我遇到了问题。

当客户端收到 SetBlock 数据包时,它会以与放置块时相同的方式绘制块,但是当长方体发生时(每 150 毫秒 1 个块),客户端会滞后,因为它每秒接收的图块更新太多(有时甚至没有反应),有些脸根本没有画出来。

我到处寻找问题,但找不到。我想知道是否限制每个“滴答”的几何图形会解决这个问题?我怎样才能做到这一点?

另外,如果您对可能的原因有任何建议,请告诉我!

这是源代码,如果您需要全部。

https://github.com/GlennMR/800Craft-Client

4

1 回答 1

0

您可以尝试剔除块的内表面以提高性能或使用常见的体素渲染优化技术

于 2012-08-05T18:01:23.917 回答