【发布时间】:2018-12-22 15:37:02
【问题描述】:
我从事游戏已经有一段时间了。这是控制台中的 ASCII 游戏,使用 C#。这有点像旧的自上而下的塞尔达游戏。我已经设法绘制了地图,移动系统正常工作,并且我添加了随机遭遇。
由于我还是个初学者,我还不知道怎么使用类,所以游戏完全没有编程。
我的玩家角色目前仍然只是光标,但我希望它更容易看到。它可能是一个白色的“@”符号或其他东西。地图是彩色的,所以在 @ 符号移动后,正确颜色的右图块应该放回角色所在的位置。我已经尝试了很多次,但我根本无法弄清楚如何让它发挥作用。
所以我的问题是:如何在光标所在的地图上绘制一个白色的“@”字符,以及如何确保当“@”符号随着玩家移动而移动时它不会使地图发生变化?
如果您需要更多信息,请告诉我,我会发布。
提前谢谢你!
【问题讨论】:
-
1) 设置位置,然后写入单个 @ 字符。 2) 您对 @ 所在的地图部分执行相同操作,但重写地图图块。
标签: c# console-application ascii