您
GameObject是从
Player和 继承
Enemy。因为
Enemy已经
从
PlayerPython继承了,所以现在无法确定首先查找方法的类;要么
Player,或者
Enemy,这将覆盖定义的东西
Player。
您无需在
Enemy此处命名所有基类;只是从该类继承:
class GameObject(Enemy): pass
Enemy已经包含
Player,则无需再次添加。

您
GameObject是从
Player和 继承
Enemy。因为
Enemy已经
PlayerPython继承了,所以现在无法确定首先查找方法的类;要么
Player,或者
Enemy,这将覆盖定义的东西
Player。
您无需在
Enemy此处命名所有基类;只是从该类继承:
class GameObject(Enemy): pass
Enemy已经包含
Player,则无需再次添加。