全局变量在这个范围内可以吗?

2024-04-28 06:44:50 发布

您现在位置:Python中文网/ 问答频道 /正文

作为(几乎)其他程序员,我也是“无全局变量”粉丝俱乐部的成员,但在某些情况下,我真的不知道另一种解决问题的更好方法。在

例如,现在我正在用Pygame编写一个游戏,我有一个mouse类,它保存着实际的模式,比如select、aim或move。 当然,我必须在几个函数中多次改变这种模式,所以这里有一个问题,如果鼠标对象不是全局的,我真的不知道如何在不同的函数中“同步”对象。在

也许你可以给我一个提示,如何解决这个问题,或者如果你不说“我的情况下,全局变量是非常充分的”,请至少说这两件事中的一件:)

利昂


Tags: 对象方法函数游戏模式情况成员select