資源簡介
Python編寫的微信打飛機小游戲,使用時注意Python以及Pygame的版本匹配問題

代碼片段和文件信息
#?===============================================================================
#?主要功能:定義子彈的相關屬性
#?算法流程:
#?注意事項:1)position代表子彈出現的位置,由主函數給出
#?===============================================================================
#?導入相關模塊
#?coding:?utf-8
import?pygame
#?====================定義普通子彈====================
class?Bullet1(pygame.sprite.Sprite):
????def?__init__(self?position):
????????pygame.sprite.Sprite.__init__(self)
????????self.image?=?pygame.image.load(“image/bullet1.png“)
????????self.rect?=?self.image.get_rect()
????????self.rect.left?self.rect.top?=?position
????????self.speed?=?12
????????self.active?=?True
????????self.mask?=?pygame.mask.from_surface(self.image)
????def?move(self):
????????if?self.rect.top?0:
????????????self.active?=?False
????????else:
????????????self.rect.top?-=?self.speed
????def?reset(self?position):
????????self.rect.left?self.rect.top?=?position
????????self.active?=?True
#?====================定義超級子彈====================
class?Bullet2(pygame.sprite.Sprite):
????def?__init__(self?position):
????????pygame.sprite.Sprite.__init__(self)
????????self.image?=?pygame.image.load(“image/bullet2.png“)
????????self.rect?=?self.image.get_rect()
????????self.rect.left?self.rect.top?=?position
????????self.speed?=?14
????????self.active?=?True
????????self.mask?=?pygame.mask.from_surface(self.image)
????def?move(self):
????????if?self.rect.top?0:
????????????self.active?=?False
????????else:
????????????self.rect.top?-=?self.speed
????def?reset(self?position):
????????self.rect.left?self.rect.top?=?position
????????self.active?=?True
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1715??2015-11-05?20:56??bullet.py
?????文件????????6427??2015-11-17?19:43??enemy.py
?????目錄???????????0??2015-11-06?10:29??image\
?????文件???????36620??2014-06-20?09:39??image\background.png
?????文件????????5570??2014-06-20?09:38??image\bomb.png
?????文件????????8944??2014-06-20?09:39??image\btn_finish.png
?????文件?????????486??2014-06-20?09:38??image\bullet1.png
?????文件?????????485??2014-06-20?09:38??image\bullet2.png
?????文件????????2968??2014-06-20?09:38??image\enemy1.png
?????文件????????3365??2014-06-20?09:38??image\enemy1_down1.png
?????文件????????3815??2014-06-20?09:38??image\enemy1_down2.png
?????文件????????5239??2014-06-20?09:38??image\enemy1_down3.png
?????文件????????1723??2014-06-20?09:38??image\enemy1_down4.png
?????文件????????8112??2014-06-20?09:38??image\enemy2.png
?????文件???????10408??2014-06-20?09:38??image\enemy2_down1.png
?????文件???????11562??2014-06-20?09:38??image\enemy2_down2.png
?????文件???????13310??2014-06-20?09:38??image\enemy2_down3.png
?????文件????????3356??2014-06-20?09:38??image\enemy2_down4.png
?????文件????????9126??2014-06-20?09:38??image\enemy2_hit.png
?????文件???????47800??2014-06-20?09:38??image\enemy3_down1.png
?????文件???????53349??2014-06-20?09:38??image\enemy3_down2.png
?????文件???????60269??2014-06-20?09:38??image\enemy3_down3.png
?????文件???????66517??2014-06-20?09:38??image\enemy3_down4.png
?????文件???????75014??2014-06-20?09:38??image\enemy3_down5.png
?????文件????????8722??2014-06-20?09:38??image\enemy3_down6.png
?????文件???????45497??2014-06-20?09:38??image\enemy3_hit.png
?????文件???????42482??2014-06-20?09:38??image\enemy3_n1.png
?????文件???????42572??2014-06-20?09:38??image\enemy3_n2.png
?????文件????????2837??2014-06-20?09:39??image\game_loading1.png
?????文件????????4989??2014-06-20?09:39??image\game_loading2.png
?????文件????????6309??2014-06-20?09:39??image\game_loading3.png
............此處省略47個文件信息
- 上一篇:python實現用戶畫像
- 下一篇:python太空大戰游戲 源代碼完整版
評論
共有 條評論