飞机大战制作笔记1

1.检测键盘按键的另一个方法
key_press = pygame.key.get_pressed()#获取键盘上所有键的状态,返回一个bool值序列,表示键是否被按下
if key_press[K_w] or key_press[K_UP]:
            me.moveUp()
        if key_press[K_s] or key_press[K_DOWN]:
            me.moveDown()
        if key_press[K_a] or key_press[K_LEFT]:
            me.moveLeft()
        if key_press[K_d] or key_press[K_RIGHT]:
            me.moveRight()



2.切换图片
switch_image = True #先建立一个临时的判断变量

...

switch_image = not switch_image
if switch_image:
   screen.blit(me.image1, me.rect)
else:
   screen.blit(me.image2, me.rect)



3.图片延时
delay = 100 #先建立一个临时的延时变量

...

delay -= 1 #每次循环时,让delay -1
if not delay: #判断delay是否已减到0,如果是就重新变回100
   delay = 100
if not(delay % 5): #每当delay能够被 5 整除时,就变换图片,这样就达到延时的效果
   switch_image = not switch_image


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值