【发布时间】:2019-07-08 07:21:46
【问题描述】:
在控制台的太空侵略者游戏中,如何编码子弹击中敌人的事件。为此,我可能需要读取哪个字符位于某个控制台位置。如果角色是敌人的角色,那么它将被标记为杀死。但我不知道如何读取控制台位置的字符? .Net/C# 中是否有类似 ReadCharInConsole(positionX, positionY) 的函数?
【问题讨论】:
-
太空入侵者被显示为我认为的矩阵?然后我认为获取它的 x/y 没有问题。添加代码示例
-
不要依赖屏幕上的内容,而是将敌人的位置存储在数组/矩阵中,然后查看该位置当前是否被占用。