【发布时间】:2018-09-01 11:59:44
【问题描述】:
我正在用 python 重新制作游戏,菜单文件和游戏文件是分开的。菜单将游戏文件作为模块导入,并在请求时调用它。但是,我希望确定声音和难度的变量从菜单文件传递到游戏文件,因为这些选项是由用户在菜单中选择的。
我完全不知道该怎么做,所以这是我导入和调用 python 游戏文件的方法:
import SpaceInvaders
SpaceInvaders.SpaceInvaders().mainLoop()
我想传递参数'sound'和'difficulty',它们的值是字符串。
我也调用了主循环函数,但变量需要在 SpaceInvaders 类中可用,以便我可以将它们分配给 self.sound 和 self.difficulty,它们不在主循环中使用。
【问题讨论】:
标签: python variables pygame arguments parameter-passing