c++ - "Slowing"输出

标签 c++ character

我有一个问题,我不知道怎么解释好,但我会尝试......例如,在某些游戏中,文本输出“慢”,一个接一个地写char,而不是所有的一次短语......那么,我怎样才能复制这种行为?

我想这样......我可以做一个循环,我写一个 char 和 usleep 1 毫秒,写一个 char 和 usleep,等等......还有另一种方法或者这是唯一/最好的/我可以实现这个技巧的简单方法?我正尝试在 C++ 中执行此操作,但欢迎提出其他建议。

最佳答案

是的,usleep 是一个解决方案,但您应该将其线程,否则它也会减慢您的游戏速度。虽然从视觉上讲 1ms 可能还不够。我建议你做一些测试才能看到。

输出?是在终端上制作的?如果是这样,也许您也可以使用一些术语容量。

编辑:您也可以使用时钟!!

关于c++ - "Slowing"输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11264966/

相关文章:

c++ - 有什么方法可以通过 SSH 连接打开和读取文件吗?

c++ - 警告 : narrowing conversion C++11

c++ - QGraphicsScene.itemAt() 只返回零,整个场景很慢

c++ - 将 std::string 转换为 uint8 *

python - python中的字符范围

android - AndEngine 自定义 Sprite

javascript - 将位图字符转换为三 Angular 形

c++ - 将对象插入 C++ 顺序列表

C: 数组的方括号之间可以有字符吗?

python - 字符串和字节字符串有什么区别?