所以我做了一个小游戏(控制台应用程序),最后我想显示一个结束游戏的屏幕。如果玩家在试图移动到某个地方时死了,他们就会在按键的过程中。我的解决方案是使用_getch()来停止控制台,它会捕捉到这个键并立即关闭控制台,而不会让玩家有机会看到发生了什么。这让它看起来像是游戏崩溃了。我需要一些基于时间的东西,在几秒钟内不会对任何键做出反应,但随后就会做出反应。";
_getch();//if player
我正在用C++编写一个基于文本的游戏。在某些情况下,我要求用户输入对应于不同玩家的用户名。我目前正在读取ncurses中的单个字符,如下所示:printw("Enter a char");但是,我不确定如何使用字符串。我正在寻找类似这样的东西:printw("Enter a name: ");
std::s