0

我正在关注一个关于在 python 中制作 roguelike 的教程,它实际上非常好。但是,我遇到了一个小图形问题:对于玩家和敌人,他们都有黑色背景,这是我不想要的。我已经尝试将背景更改为无,但我似乎无法弄清楚如何修复它。如果有人能帮助我解决这个问题,我将不胜感激。以下是显示此问题的图像的链接:

另外,如果有帮助,我正在使用 notepad++ 和 libtcod。

谢谢。

4

2 回答 2

0

[解决了]

我发现我忽略了 object.clear() 事件中的一个参数,我所要做的就是检查对象是否可见,以及是否已经探索过它以确定将其设置为哪种背景颜色。

感谢所有回复并提供意见的人!

于 2013-03-09T21:37:15.480 回答
0

嗯,您可能需要设置背景标志。或者至少给它适当的颜色。所以尝试覆盖它。

当您打印一个字符时,它需要前景和背景。

无论如何,您可能应该查看 object.draw() player.draw()

于 2013-03-08T07:26:58.197 回答