boren 飛機大戰2

2021-10-02 11:29:37 字數 1459 閱讀 1483

import pygame

import sys

# back 返回,後面

# ground 地面

# 哪一行**確定戰機的位置,27行,用座標確定戰機位置

# 型別

# 1。初始化

defzhu()

: pygame.init(

)# 2。設定乙個視窗

chuangkou = pygame.display.set_mode(

(400

,700))

# 3。設定乙個標題

pygame.display.set_caption(

"飛機大戰"

)# 6. 匯入 image影象 load 載入

bei_jing = pygame.image.load(

"/background.png"

) hero = pygame.image.load(

"/hero1.png"

) x =

200 y =

400# 5。迴圈

while

true

:# 6.判斷有沒有點紅叉

# 事件 event pygame.event.get()就是獲得每一次事件

for shi_jian in pygame.event.get():

# type 型別 quit 退出

if shi_jian.

type

== pygame.quit:

pygame.quit(

)# 退出遊戲

sys.exit(

)# 系統檔案的退出

# 判斷是否按了鍵 key

elif shi_jian.

type

== pygame.keydown:

# 檢測電腦是否按了a鍵,向左移動

if shi_jian.key == pygame.k_a or shi_jian.key == pygame.k_left:

x = x -

20if shi_jian.key == pygame.k_d or shi_jian.key == pygame.k_right:

x = x +

20#y = x**1.1

# 7. 通過blit傳送

if x >=

380:

x =380elif x <0:

x=0 chuangkou.blit(bei_jing,(0

,0))

chuangkou.blit(hero,

(x,y)

)# 4.重新整理

pygame.display.update(

)# main主要的函式

if __name__ ==

'__main__'

: zhu(

)

boren 飛機大戰3

import pygame import sys back 返回,後面 ground 地面 哪一行 確定戰機的位置,27行,用座標確定戰機位置 飛機的類 飛機名字,飛機的位置,視窗,class feiji def init self,ck self.name hero self.x 200 self...

boren 飛機大戰7

import pygame import sys import random 產生隨機數 back 返回,後面 ground 地面 哪一行 確定戰機的位置,27行,用座標確定戰機位置 飛機的類 飛機名字,飛機的位置,視窗,class feiji def init self,ck self.name ...

boren 飛機大戰11 0

import pygame import sys import random 產生隨機數 import feiji import diji 控制飛機 defkey kong hero for shi jian in pygame.event.get type 型別 quit 退出 if shi ji...