PDCurses空白字符

PDCurses blank character

本文关键字:字符 空白 PDCurses      更新时间:2023-10-16

我正在尝试创建一个rougelike,并且我正在为不同的层使用窗口。最下面的是地图,上面的是实体层。我有玩家角色,我想在屏幕上移动它们。我正在把一个新的@(玩家的表现方式)打印到他们移动的地方,我试图在角色所在的地方放一个空格,这样你就可以看到之前无法看到的地图层。我尝试使用NULL,但它输出^@。知道我能用什么吗?

使用空白字符' ',或者如果您只喜欢320x20

NULL实际上定义为:

#define NULL 0

因此,您正在编写ASCII代码为0的字符,这是一个NUL字符,有时表示为Ctrl+@或^@。

在现代机器上,每次编辑后清除屏幕并完全重新绘制整个屏幕可能不会引起太多性能问题。我知道这不是最理想的解决方案,但它永远消除了那种痕迹。