私はPythonでダンジョンズとドラゴンズのテーマのゲームを作っており、プレイヤーやマップにクラスを使用しています。クラスには属性がありません。セットはありますが、
しかし、マップクラスから配列をフェッチしようとすると、この名前の属性はありませんが、設定されていることがわかります。私は、この
Map = Map_1
current_pos = Map.Spawn
は今、通常、これは別のクラスに埋め込まれることになるが、それは衝突のクラスだった場合、私は見てみました試してみて、使用するために行くHERESにマップクラス
class Map_1:
def __init__ (self):
self.Title = "Default"
self.Spawn = [4, 2]
self.map = [...]
それを取り出してクラスなしで実行すると、私はまだエラーが発生します。 これは
class Map_1 has no attribute 'Spawn'
を。 –