0

如何让 ursina 检测在 python 中何时按下左移和右移键。

如果没有,是否有任何好的外部库可以这样做。

4

2 回答 2

1

在这里,您拥有 ursina 处理的所有键以及关联的值。https://github.com/pokepetter/ursina/blob/master/ursina/input_handler.py

因此,对于右 shift 键,它是:

# On the lib
right_shift = 'right shift'
right_shift_up = 'right shift up'
right_shift_down = 'right shift down'
# For your code
def input(key):
    if key == 'right shift down':
        print('pressed right shift button')

于 2021-08-23T07:34:04.820 回答
0

你必须这样做:

from ursina import * #importing everything from ursina

app = Ursina() #Creating window

def input(key): # checking for a key input
    if key == 'shift': # checking particular key
        print('pressed right shift button') # printing if shift key pressed

app.run() # launching the window
于 2021-12-31T17:11:20.690 回答