arw*_*iad 6 python events pygame mouseevent
我不明白它是如何工作的。不知道是不是我理解错了这个函数的用途。我试图搜索什么posx=event.pos[0]意思,但我发现的是,如果你想采取x,写代码posx,posy=pygame.mouse.get_pos(),然后采取posx。但我仍然无法理解他在我看到的例子中遵循的方法。
请参阅pygame.event模块。、MOUSEMOTION和事件提供MOUSEBUTTONUP了带有鼠标光标位置的MOUSEBUTTONDOWN位置属性。是一个包含 2 个分量的元组,即 x 和 y 坐标。pospos
例如:
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONDOWN:
print("mouse cursor x", event.pos[0])
print("mouse cursor y", event.pos[1])
Run Code Online (Sandbox Code Playgroud)
pygame.mouse.get_pos()返回一个Tuple并且event.pos是一个Tuple。两者都以包含 2 个组件的元组形式提供鼠标指针的位置:
ex, ey = event.pos
mx, my = pygame.mouse.get_pos()
Run Code Online (Sandbox Code Playgroud)
pygame.mouse.getpos()返回鼠标的当前位置。该pos属性存储事件发生时鼠标的位置。pygame.event.get()请注意,您可以在事件发生之后很久才致电。如果您想知道事件发生时鼠标的位置,可以使用该pos属性来调用它。
| 归档时间: |
|
| 查看次数: |
2660 次 |
| 最近记录: |