我正在关注在python中制作roguelike的教程,它实际上非常好。但是,我遇到了一个小图形问题:对于玩家和敌人来说,他们都有黑色背景,我不想要。我已经尝试将背景更改为无,但我似乎无法弄清楚如何解决它。如果有人能帮我解决这个问题,我真的很感激。以下是显示此问题的图像链接:
此外,如果它有帮助,我使用notepad ++和libtcod。
感谢。
答案 0 :(得分:0)
嗯,你可能需要设置背景标志。或者至少给它适当的颜色。所以试着改写它。
当你打印一个角色时,它需要前景和背景。
在任何情况下,您都应该查看object.draw()player.draw()
答案 1 :(得分:0)
[解决]
我发现我忽略了object.clear()事件中的一个参数,而我所要做的就是检查对象是否可见,以及是否已经探索过它以确定设置它的背景颜色到。
感谢所有回复并提供意见的人!