0

関連するコードは非常に短いです:

class Gameserver:


def __init__(self):

    import modules.logic.game

        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()

ただし、何をしても、インデントエラーが発生するか(ゲームで関数を呼び出す最初の行でのみ)、一部の関数がまったく呼び出されません。これを修正する方法はありますか?

4

2 に答える 2

5

次のように入力する必要があると思います

class Gameserver:

    def __init__(self):
        import modules.logic.game
        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()

これでエラーが発生することはありません。

于 2012-12-13T14:26:58.653 に答える
0

サムのコードは正しいですが、後続のエラーを見落としています(ゲームが見つかりません)。

from modules.logic import game

class Gameserver:
    def __init__(self):
        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()
于 2012-12-13T15:28:37.123 に答える