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

Sam 的代码是正确的,但忽略了后续错误(未找到游戏)。

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 回答