Dictionary 在冒险游戏中绘制字典

Dictionary 在冒险游戏中绘制字典,dictionary,pygame,draw,Dictionary,Pygame,Draw,我一直在编写我的冒险游戏,我想展示我的字典。 不幸的是,我不熟悉for循环。 字典应该显示存储在不同类中的我的项目。 项目未显示在不同的行中。它们相互融合。 希望有人能帮我 “”“ “指定要绘制的y坐标的draw\u dmg的任何参数对于每个对象都需要不同。例如,您可以将变量y初始化为第一个项目的位置,并在循环中添加足够多的变量,以便下一个项目将被绘制得足够深,不会重叠。类似于y=y+10(或任何合适的数字)。y变量必须更改。我知道这一点,但我不知道如何认识到这一点。这是一场游戏。所以我在一个菜

我一直在编写我的冒险游戏,我想展示我的字典。 不幸的是,我不熟悉for循环。 字典应该显示存储在不同类中的我的项目。 项目未显示在不同的行中。它们相互融合。 希望有人能帮我

“”“


指定要绘制的y坐标的
draw\u dmg
的任何参数对于每个对象都需要不同。例如,您可以将变量
y
初始化为第一个项目的位置,并在循环中添加足够多的变量,以便下一个项目将被绘制得足够深,不会重叠。类似于
y=y+10
(或任何合适的数字)。

y变量必须更改。我知道这一点,但我不知道如何认识到这一点。这是一场游戏。所以我在一个菜单中,我点击项目,它们应该出现在不同的行中。所以我不能在游戏中更改绘图功能中的y坐标。
for k, v in self.hero_dic_items.items():
    BATTLE.draw_dmg(k, 110, 150, 10, self.black)
    BATTLE.draw_dmg(v, 200, 150, 10, self.black)