Óla*_*age 4 c# console game-loop
我正在处理游戏循环并打算创建一些游戏作为练习。
目前我有一个稳定的游戏循环,游戏更新速度尽可能快,渲染每秒更新 x 次(当前为 25)
渲染方法基本上是一个 draw + Console.Clear() 并且在非常高的更新中显示变得非常紧张,因为当 Console.Clear() 命中时它没有完成绘制。
有没有更好的方法来做这样的事情?
我可以将任何数据写入控制台,然后用其他数据替换它吗?
假设您在每个循环中再次从左上角写入全屏,您可以简单地将 Clear() 替换为:
Console.SetCursorPosition(0, 0);
Run Code Online (Sandbox Code Playgroud)
并覆盖上一个屏幕。