在构建基于文本的自由漫游游戏时,我遇到了一些问题,刷新和呈现非常清晰且令人烦恼,例如,如果我要使用它:
Console.Clear();
World.Render();
会有一个黑色的闪烁,游戏会呈现,这对于玩家必须每隔一秒左右看一遍非常烦人。但是,如果我使用这样的东西:
Console.SetCursorPosition(0, 0);
World.Render();
可以清楚地看到渲染在视口上爬行,它很快但仍然非常明显,而且非常令人讨厌。
所以我的问题是,有没有更快的方法来渲染基于文本的游戏或方法,使其不那么明显(而不是专注于速度)?