我一直在使用 OpenTK 库(OpenGL)在 C# 中为 Minecraft Classic 开发客户端,但我遇到了问题。
当客户端收到 SetBlock 数据包时,它会以与放置块时相同的方式绘制块,但是当长方体发生时(每 150 毫秒 1 个块),客户端会滞后,因为它每秒接收的图块更新太多(有时甚至没有反应),有些脸根本没有画出来。
我到处寻找问题,但找不到。我想知道是否限制每个“滴答”的几何图形会解决这个问题?我怎样才能做到这一点?
另外,如果您对可能的原因有任何建议,请告诉我!
这是源代码,如果您需要全部。