python manuals,python manuals是什么意思
这样写就十分灵活了
就是每个按键添加了一个k变量来检测按键是否被按着。
每一对儿方向相对的按键加了一个f变量来记录两个按键谁最后按下的。
速度=[x,y]
对于pygame.event.get()中的事件:
if event.type==pygame .退出:
sys.exit()
if event.type==KEYUP:
if event.key==K_a:
ka=假
fr=假
if event.key==K_d:
kd=假
fr=真
if event.key==K_w:
千瓦=假
fu=False
if event.key==K_s:
ks=假
fu=True
if event.type==KEYDOWN:
if event.key==K_a:
fr=真
ka=真
if event.key==K_d:
fr=假
kd=真
if event.key==K_w:
fu=True
千瓦=真
if event.key==K_s:
fu=False
ks=真
如果ka==真且fr==真:
x=-1
如果kd==真且fr==假:
x=1
如果kw==真且fu==True:
y=-1
如果ks==真且傅==假:
y=1
如果ka==假且kd==假:
x=0
如果kw==假且ks==假:
y=0
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。