91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.32MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-28
  • 語言: Python
  • 標簽: python??pygame??

資源簡介

基本上是一個完整的小游戲了,飛機可以發子彈,并且時不時有獎勵,獎勵有增加飛機炸彈的,還有增加飛機子彈威力的,還配的有相關的游戲音效和背景音樂

資源截圖

代碼片段和文件信息

#?coding=utf-8

import?pygame
import?os
import?random
import?gl

from?CircularAnim?import?CircularAnim
from?frameAnim?import?frameAnim
from?Bullet?import?Bullet
from?TextAnim?import?TextAnim


#?飛機精靈類
class?Aircraft(pygame.sprite.Sprite):
????def?__init__(self?groups?target?play):
????????self._layer?=?10??#?層數
????????self.play?=?play??#?玩家對象
????????self.groups?=?groups??#?所屬組
????????pygame.sprite.Sprite.__init__(self?self.groups)
????????self.target?=?target??#?上層對象
????????self.target_size?=?self.target.image.get_size()??#?上層對象大小
????????self.filepath?=?os.path.join(gl.source_dir?‘fj.png‘)
????????self.image?=?pygame.image.load(self.filepath).convert_alpha()
????????self.speed?=?[0?-4]??#?飛機速度
????????self.power?=?0??#?武器威力
????????self.move_speed?=?0??#?移動速度
????????self.bomb?=?3??#?炸彈數量
????????self.bomb_type?=?0??#?炸彈類型
????????self.bomb_still?=?0??#?炸彈待投擲數量
????????self.rect?=?self.image.get_rect()
????????self.img_size?=?self.image.get_size()
????????self.collisions?=?0??#?碰撞次數
????????self.allowed_collision?=?False??#?允許碰撞
????????self.allowed_control?=?False??#?允許控制
????????self.invisible?=?None??#?隱身動畫
????????self.start_anim?=?None??#?開始動畫
????????self.destroy_start?=?False??#?是否開啟自毀
????????self.destroy?=?None??#?自毀動畫
????????self.mask?=?pygame.mask.from_surface(self.image)??#?飛機遮罩用于碰撞檢測
????????self.rect.x?=?self.target_size[0]?/?2?-?self.img_size[0]?/?2
????????self.rect.y?=?self.target_size[1]
????????self.show?=?False

????def?add_score(self?num):
????????self.play.score?+=?num
????????if?self.play.reward_play?>?len(self.target.reward_play_nums):
????????????return
????????n?=?0
????????for?r_score?in?self.target.reward_play_nums:
????????????if?self.play.reward_play?==?n:
????????????????if?self.play.score?>=?r_score:
????????????????????self.play.play?+=?1
????????????????????self.play.reward_play?+=?1
????????????????????self.target.reward_play.play(0?0?0)
????????????????????return
????????????n?+=?1

????def?add_bomb(self?num):
????????self.bomb?+=?num
????????if?self.bomb?>?5:
????????????self.bomb?=?5
????????????return?False
????????self.target.reward_power.play(0?0?0)
????????return?True

????def?add_move_speed(self?num):
????????self.move_speed?+=?num
????????if?self.move_speed?>?3:
????????????self.move_speed?=?3
????????????return?False
????????self.target.reward_power.play(0?0?0)
????????return?True

????def?add_power(self?num):
????????self.power?+=?num
????????if?self.power?>?6:
????????????self.power?=?6
????????????return?False
????????self.target.reward_power.play(0?0?0)
????????return?True

????def?get_move_speed(self):
????????if?self.move_speed?==?1:
????????????return?4
????????elif?self.move_speed?==?2:
????????????return?5
????????elif?self.move_speed?==?3:
????????????return?6
????????return?3

????def?reward(self?text_group?rews):
????????for?rew?in?rews:
????????????score?=?0
????????????i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????138??2019-10-23?09:16??taikongdazhan\.idea\encodings.xml

?????文件????????128??2019-10-23?09:17??taikongdazhan\.idea\libraries\R_User_Library.xml

?????文件????????294??2019-10-23?09:17??taikongdazhan\.idea\misc.xml

?????文件????????285??2019-10-23?09:16??taikongdazhan\.idea\modules.xml

?????文件????????588??2019-10-23?09:17??taikongdazhan\.idea\taikongdazhan.iml

?????文件????????185??2019-10-23?17:39??taikongdazhan\.idea\vcs.xml

?????文件??????18800??2019-10-31?13:05??taikongdazhan\.idea\workspace.xml

?????文件??????11172??2019-10-31?12:40??taikongdazhan\Aircraft.py

?????文件???????1332??2019-10-31?10:26??taikongdazhan\Bullet.py

?????文件???????4463??2019-10-31?11:25??taikongdazhan\CircularAnim.py

?????文件???????3745??2019-10-31?11:22??taikongdazhan\frameAnim.py

?????文件??????14276??2019-10-31?12:59??taikongdazhan\Game.py

?????文件???????1391??2019-10-31?10:18??taikongdazhan\GameBackground.py

?????文件????????551??2019-10-31?08:25??taikongdazhan\gl.py

?????文件???????2035??2019-10-31?10:26??taikongdazhan\Meteorite.py

?????文件????????444??2019-10-31?12:46??taikongdazhan\Play.py

?????文件???????2153??2019-10-31?11:41??taikongdazhan\Reward.py

?????文件???????3392??2019-10-31?11:39??taikongdazhan\src\bomb.png

?????文件??????11894??2019-10-29?10:18??taikongdazhan\src\BOMB1.ogg

?????文件???????7392??2019-10-29?10:19??taikongdazhan\src\BOMB2.ogg

?????文件???????3504??2019-10-31?11:40??taikongdazhan\src\bomb2.png

?????文件??????10644??2019-10-29?10:19??taikongdazhan\src\BOMB3.ogg

?????文件???????3520??2019-10-31?11:40??taikongdazhan\src\bomb3.png

?????文件??????28901??2019-10-29?10:21??taikongdazhan\src\BOMB4.ogg

?????文件??????33822??2019-10-29?10:22??taikongdazhan\src\BOMB5.ogg

?????文件??????17100??2019-10-29?10:21??taikongdazhan\src\BOMB6.ogg

?????文件??????93340??2019-10-31?12:26??taikongdazhan\src\fg.ogg

?????文件???????3398??2019-10-28?10:58??taikongdazhan\src\fgzd.png

?????文件??????10617??2019-10-30?10:36??taikongdazhan\src\fj.png

?????文件??????10627??2019-10-30?10:34??taikongdazhan\src\fj1.png

............此處省略56個文件信息

評論

共有 條評論