我的 Python Minecraft 副本有问题

1 python user-interface ursina

我正在使用“Ursina Engine” 我的项目是制作Minecraft的副本,然后我发现一个问题,每次我运行该程序并且当我想右键单击放置一个块时,没有任何反应。

感谢有人可以帮助我找到问题并告诉我如何解决它*这是我的代码:*

    from ursina import *
    from ursina.prefabs.first_person_controller import FirstPersonController
    class Vovel(Button):
        def __init__(self, position = (0,0,0)):
            super().__init__(
                parent=scene,
                position=position,
                model='cube',
                origin_y = 0.5,
                texture= 'white_cube',
                color= color.white,
                highlight_color = color.lime,
            )
        def Input(self, key):
            if self.hovered:
                if key == 'left mouse down':
                    vovel = Vovel(position= self.position + mouse.normal)
                if key == 'right mouse down':
                    destroy(self)
    app = Ursina()
    for z in range(8):
        for x in range(8):
            vovel = Vovel(position=  (x,0,z))
    player = FirstPersonController()
    app.run()
Run Code Online (Sandbox Code Playgroud)

结尾。

小智 6

输入函数的名称错误。Input应该input