我有一个问题,我不知道怎么解释好,但我会尝试......例如,在某些游戏中,文本输出“慢”,一个接一个地写char,而不是所有的一次短语......那么,我怎样才能复制这种行为?
我想这样......我可以做一个循环,我写一个 char 和 usleep 1 毫秒,写一个 char 和 usleep,等等......还有另一种方法或者这是唯一/最好的/我可以实现这个技巧的简单方法?我正尝试在 C++ 中执行此操作,但欢迎提出其他建议。
最佳答案
是的,usleep 是一个解决方案,但您应该将其线程,否则它也会减慢您的游戏速度。虽然从视觉上讲 1ms 可能还不够。我建议你做一些测试才能看到。
输出?是在终端上制作的?如果是这样,也许您也可以使用一些术语容量。
编辑:您也可以使用时钟!!
关于c++ - "Slowing"输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11264966/