#coding:utf-8
import pygame
import sys
from pygame.locals import *
# 初始化pygame
pygame.init()
size = width, height = 600, 400
speed = [-2, 1]
bg = (255, 255, 255) # rgb
# 建立指定大小的視窗 su***ce
screen = pygame.display.set_mode(size)
# 設定視窗標題
pygame.display.set_caption(" see you")
# 加在
turtle = pygame.image.load("turtle.png")
# 獲得影象的位置矩形
position = turtle.get_rect()
l_head = turtle
r_head = pygame.transform.flip(turtle, true, false)
while true:
for event in pygame.event.get():
if event.type == pygame.quit:
sys.exit()
if event.type == keydown:
if event.key == k_left:
turtle = l_head
speed = [-1, 0]
if event.key == k_right:
turtle = r_head
speed = [1, 0]
if event.key == k_up:
speed = [0, -1]
if event.key == k_down:
speed = [0, 1]
# 移**像
position = position.move(speed)
if position.left < 0 or position.right > width:
# 翻轉影象
turtle = pygame.transform.flip(turtle, true, false)
# 反方向移動
speed[0] = -speed[0]
if position.top < 0 or position.bottom > height:
speed[1] = -speed[1]
# 填充背景
screen.fill(bg)
# 更新影象
screen.blit(turtle, position)
# 更新介面
pygame.display.flip()
# 延遲10毫秒
pygame.time.delay(10)
Python pygame如何安裝?
linux 下安裝 python2 下執行 sudo pip2 install pygame驗證是否安裝成功 python2 m pygame.examples.alienspython3 下執行 sudo pip3 install pygame驗證是否安裝成功 python3 m pygame.e...
Python Pygame動畫原理
這是動畫原理的第一節,首先需要遊戲的最小系統,在此之後我就不再提遊戲最小系統了,那是最基本的,可以看我的第一篇 所有 配套資源 講解都在github coding notes幫助更多的人,還有python其他資源,以及c 課程 零基礎 python體驗課 第四季 pygame遊戲開發 pygame移...
Python PyGame遊戲專案
英文打字小遊戲,友好的多介面互動,介面整潔 美觀,可動態調節遊戲等級難度,可配置遊戲資訊。有遊戲分數,遊戲時間,拼寫特效,背景 不同遊戲等級的歷史最高分記錄。拼寫成功的英文單詞顯示中文意思。支援長按回刪鍵 backspace 快速刪除單詞字母。多種遊戲困難等級讓玩家可以側重提高打字速度 或者練習英語...