import pygame
import sys
from pygame.time import Clock
pygame.init()
screen = pygame.display.set_mode((1080,960))
screen.fill((230,230,230))
pygame.display.set_caption('测试')
image2 = pygame.image.load('background.jpg')
background = pygame.transform.scale(image2,(1080,960))
FPS= 60
clock = pygame.time.Clock()
class Enemy(pygame.sprite.Sprite):
def __init__(self):
super(Enemy,self).__init__()
self.image = pygame.image.load('enemy.jpg')
self.rect = self.image.get_rect(top=0,left=500)
def move(self):
self.rect.move_ip(0,1)
class Player(pygame.sprite.Sprite):
def __init__(self):
super(Player,self).__init__()
self.image = pygame.image.load('player.jpg')
self.rect = self.image.get_rect(top=500,left=500)
def move(self):
pressed_key = pygame.key.get_pressed()
if pressed_key[pygame.K_UP]:
self.rect.move_ip(0,-1)
if pressed_key[pygame.K_DOWN]:
self.rect.move_ip(0,1)
if pressed_key[pygame.K_LEFT]:
self.rect.move_ip(-1,0)
if pressed_key[pygame.K_RIGHT]:
self.rect.move_ip(1,0)
player = Player()
enemy = Enemy()
player.image = pygame.transform.scale(player.image,(80,80))
enemy.image = pygame.transform.scale(enemy.image,(100,100))
enemies = pygame.sprite.Group()
enemies.add(enemy)
while True:
screen.blit(background,(0,0))
screen.blit(player.image,player.rect)
screen.blit(enemy.image,enemy.rect)
player.move()
enemy.move()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if :
print('遇到敌人了')
pygame.display.update()
clock.tick(FPS)

import sys
from pygame.time import Clock
pygame.init()
screen = pygame.display.set_mode((1080,960))
screen.fill((230,230,230))
pygame.display.set_caption('测试')
image2 = pygame.image.load('background.jpg')
background = pygame.transform.scale(image2,(1080,960))
FPS= 60
clock = pygame.time.Clock()
class Enemy(pygame.sprite.Sprite):
def __init__(self):
super(Enemy,self).__init__()
self.image = pygame.image.load('enemy.jpg')
self.rect = self.image.get_rect(top=0,left=500)
def move(self):
self.rect.move_ip(0,1)
class Player(pygame.sprite.Sprite):
def __init__(self):
super(Player,self).__init__()
self.image = pygame.image.load('player.jpg')
self.rect = self.image.get_rect(top=500,left=500)
def move(self):
pressed_key = pygame.key.get_pressed()
if pressed_key[pygame.K_UP]:
self.rect.move_ip(0,-1)
if pressed_key[pygame.K_DOWN]:
self.rect.move_ip(0,1)
if pressed_key[pygame.K_LEFT]:
self.rect.move_ip(-1,0)
if pressed_key[pygame.K_RIGHT]:
self.rect.move_ip(1,0)
player = Player()
enemy = Enemy()
player.image = pygame.transform.scale(player.image,(80,80))
enemy.image = pygame.transform.scale(enemy.image,(100,100))
enemies = pygame.sprite.Group()
enemies.add(enemy)
while True:
screen.blit(background,(0,0))
screen.blit(player.image,player.rect)
screen.blit(enemy.image,enemy.rect)
player.move()
enemy.move()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if :
print('遇到敌人了')
pygame.display.update()
clock.tick(FPS)
