国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

搞定鍵盤控制,從零開始用Python制作飛機(jī)大戰(zhàn)【教程第3集】

2023-07-01 16:06 作者:我真帥啊kk  | 我要投稿

'''編完之后回頭看有看不懂代碼的意義?來看看我的加注釋版吧,標(biāo)記了各個代碼的意義'''

# !/user/bin/env python3

# -*- coding: utf-8 -*-

import pygame # 導(dǎo)入pygame庫


# 定義常量

WIDTH = 500 # 界面的寬

HEIGHT = 600 # 界面的高

WHITE = (255, 255, 255) # 白色

GREEN = (0, 255, 0) # 綠色


# 游戲初始化

pygame.init() # 初始化函數(shù)

screen = pygame.display.set_mode((WIDTH, HEIGHT)) # 設(shè)置界面寬高

pygame.display.set_caption('飛機(jī)大戰(zhàn)') # 設(shè)置標(biāo)題

clock = pygame.time.Clock() # 創(chuàng)建時鐘對象



class Player(pygame.sprite.Sprite): # 創(chuàng)建玩家類

def __init__(self): # 初始化函數(shù)

pygame.sprite.Sprite.__init__(self)

self.image = pygame.Surface((50, 40)) # 將角色設(shè)置成一個長方形

self.image.fill(GREEN) # 填充顏色


self.rect = self.image.get_rect() # 獲得輪廓

self.rect.centerx = WIDTH / 2 # 設(shè)置x中心

self.rect.bottom = HEIGHT - 20 # 底部坐標(biāo)


self.speedx = 8 # 設(shè)置速度


def update(self):

key_pressed = pygame.key.get_pressed()

if key_pressed[pygame.K_RIGHT]: # 按下右方向鍵向右移動

self.rect.x += self.speedx


if key_pressed[pygame.K_LEFT]: # 按下左方向鍵向左移動

self.rect.x -= self.speedx


if self.rect.right > WIDTH: # 檢測是否超過右邊緣

self.rect.right = WIDTH # 條件達(dá)成則回到右邊緣


if self.rect.left < 0: # 檢測是否超過左邊緣

self.rect.left = 0 # 條件達(dá)成則回到左邊緣



all_sprites = pygame.sprite.Group() # 創(chuàng)建角色表

player = Player() # 創(chuàng)建玩家類對象

all_sprites.add(player) # 將創(chuàng)建的玩家類對象放入角色表


running = True # 定義工具變量用于控制循環(huán)

while running:


clock.tick(60) # 設(shè)置幀數(shù)


for event in pygame.event.get(): # 獲取事件

if event.type == pygame.QUIT: # 判斷是否為事件

running = False # 如果是,則將變量設(shè)為False,停止循環(huán)


all_sprites.update() # 更新游戲


screen.fill(WHITE) # 設(shè)置界面顏色,顯示畫面


all_sprites.draw(screen) # 繪制角色


pygame.display.update() # 更新狀態(tài)


pygame.quit() # 退出


搞定鍵盤控制,從零開始用Python制作飛機(jī)大戰(zhàn)【教程第3集】的評論 (共 條)

分享到微博請遵守國家法律
亚东县| 舒兰市| 当雄县| 左权县| 循化| 罗源县| 奈曼旗| 哈巴河县| 濉溪县| 长岭县| 黄大仙区| 阿瓦提县| 大同市| 弥勒县| 博爱县| 山丹县| 宜良县| 休宁县| 合作市| 雅江县| 公主岭市| 理塘县| 墨竹工卡县| 丽江市| 东至县| 洛隆县| 汪清县| 梨树县| 株洲市| 甘泉县| 中阳县| 太康县| 黑水县| 鄂温| 永寿县| 林州市| 岳阳市| 水城县| 南投县| 双峰县| 桃江县|