0

我正在用 Ursina 引擎制作我的世界游戏

在那我添加了一个函数来检查要按下的键并给我特定的块。但由于某种原因,我的代码无法正常工作。我不知道原因。我已经使用键盘模块进行按键检测。这是代码----

def Update():
   global current_texture
   if keyboard.is_pressed('1'):
       current_texture = grass_texture
   if keyboard.is_pressed('2'):
       current_texture = dirt_texture
   if keyboard.is_pressed('3'):
       current_texture = stone_texture
   if keyboard.is_pressed('4'):
       current_texture = wood_plank_texture
4

1 回答 1

0

你应该做这个:

def update():
    global current_texture
    if held_keys['1']:
        current_texture = grass_texture
    if held_keys['2']:
        current_texture = dirt_texture
    if held_keys['3']:
        current_texture = stone_texture
    if held_keys['4']:
        current_texture = wood_plank_texture
于 2021-12-25T17:45:25.000 回答