私は pygame で小さなタイル ベースのエンジンを作成してきましたが、最近カメラ python を追加したとき、最後のメソッドの最後の行を除いて、(私が覚えている限りでは) tuched していないクラスが突然好きではなくなりましたが、今、私はクラスを使用して問題を抱えています:
http://i1344.photobucket.com/albums/p642/tobbeman/spelmotorFel1_zps689775f2.jpg http://i1344.photobucket.com/albums/p642/tobbeman/spelmotorFel2_zps5deb0c0d.jpg
どんな洞察もいただければ幸いです!-トッベ
*編集
from player import *
from levelclass import *
これが私が輸入された方法です
self.player = Player()
self.level = Level()
これが私がクラスを使用しようとしている方法です
self.level = Level()
NameError: global name 'Level' is not defined
そして、これは私が得ているエラーです、私の質問は、なぜですか? クラスは、他のクラスもインポートしている levelclass を除いて、ほとんど同じように見えます。クラスは次のようになります。
from tileclass import *
from cameraclass import *
class Level:
def __init__(self):
と
class Player:
def __init__(self):
インポートされない理由を知っている人はいますか?