【问题标题】:How can I read which character is present at certain console position? [duplicate]如何读取某个控制台位置存在的字符? [复制]
【发布时间】:2019-07-08 07:21:46
【问题描述】:

在控制台的太空侵略者游戏中,如何编码子弹击中敌人的事件。为此,我可能需要读取哪个字符位于某个控制台位置。如果角色是敌人的角色,那么它将被标记为杀死。但我不知道如何读取控制台位置的字符? .Net/C# 中是否有类似 ReadCharInConsole(positionX, positionY) 的函数?

【问题讨论】:

  • 太空入侵者被显示为我认为的矩阵?然后我认为获取它的 x/y 没有问题。添加代码示例
  • 不要依赖屏幕上的内容,而是将敌人的位置存储在数组/矩阵中,然后查看该位置当前是否被占用。

标签: c# .net console


【解决方案1】:

直接从控制台读取可能很困难,但解决方案是将游戏状态存储在二维数组中并直接从那里读取。

【讨论】:

    猜你喜欢
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 2018-06-18
    • 1970-01-01
    相关资源
    最近更新 更多