我遇到了一个问题,感觉答案非常简单,但很难在短时间内通过谷歌搜索解决,我也没有找到关于这个主题的任何信息。
最近我正在开发一个游戏,在游戏中每个块/瓦片都有多种类型的对象:
class Char(object):
...
def update(self):
...
def move(self, direction):
...
或者
class Dirt(object):
...
显然,在主程序中定义所有这些类可能会非常混乱。例如,如果我想在游戏中创建一个名为“屏幕”的对象(计算机屏幕),那么这将与实际游戏窗口的屏幕类发生冲突。此外,创建一个名为gameObjects的第二个模块还会导致所有我的游戏对象无法访问在主程序中定义的变量。
那么,我应该如何组织或分组我的类呢?作为一名刚入门的Python学习者,希望得到简单明了的答案,谢谢。
class
,而不是大写的Class
。按照现在的写法,会导致SyntaxError
错误。 - abarnert