Ascii主机游戏:玩家角色

时间:2018-12-22 15:37:02

标签: c# console-application ascii

我从事游戏已有一段时间了。这是使用C#的控制台中的ASCII游戏。这有点像旧的自上而下的塞尔达游戏。我设法绘制了地图,运动系统正常工作,并且添加了随机遭遇。

由于我还是一个初学者,所以我还不知道如何使用类,因此完全没有它们就可以对游戏进行编程。

我的玩家角色目前仍然只是光标,但是我希望它更容易看到。它可以是白色的“ @”符号或其他内容。地图是彩色的,因此在@符号移动之后,应将具有正确颜色的右侧图块放回字符所在的位置。我已经尝试了很多次,但是我只是无法弄清楚如何使它工作。

所以我的问题是:如何在光标位于地图上的位置绘制一个白色的“ @”字符,以及如何确保当玩家移动“ @”符号时它不会使地图保持不变?

如果您需要更多信息,只需告诉我,我会发布。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我相信您正在寻找的是Console.SetCursorPosition和Console.Clear的良好组合。尝试尝试一下。