【发布时间】:2011-06-13 15:49:52
【问题描述】:
这是我目前所得到的:
for event in pygame.event.get():
if event.type == KEYDOWN:
if event.key == K_LEFT:
mods = pygame.key.get_mods()
if mods and KMOD_SHIFT:
movei = -5
if mods and KMOD_CTRL:
movei = -20
else:
movei = -10
问题是它似乎始终只选择一个或另一个(KMOD_SHIFT 或 KMDO_CTRL),而不是选择性地。所以无论我按下哪个修饰符(shift、alt、ctrl 等),效果都是一样的。
我想要的效果是屏幕上的角色可以分别爬行、奔跑或行走。
提前致谢。
【问题讨论】:
标签: events key pygame modifiers