gpt4 book ai didi

c++ - 如何在 C++ 中跨屏幕移动文本字符

转载 作者:行者123 更新时间:2023-11-28 03:00:40 25 4
gpt4 key购买 nike

我正在尝试制作一个程序,我可以在其中使用箭头键或 WASD 键在屏幕上移动角色(rpg 风格)。我不知道如何以一种简单的方式重新绘制电路板,因为可能的位置太多了。我正在考虑创建一个二维数组来保存这些位置。我不是要求你们都写代码,我只是要求。是否可以使文本字符沿数组中的位置移动?

最佳答案

一种方法是在每次更改时清除“屏幕”并重新绘制“ map ”。另一种可能是只重绘已更改的线条。另一种可能是将光标定位在您要“移动”的字符之后,打印一个退格键,然后打印一个退格键,例如一个空格,然后将光标重新定位到您希望新字符所在的位置之后,打印另一个退格键,然后打印该字符。

或者简单地使用一个库,例如 ncurses .

关于c++ - 如何在 C++ 中跨屏幕移动文本字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20934682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com