【发布时间】:2020-07-25 22:54:21
【问题描述】:
正如您在代码中看到的,有一个垃圾桶和一个可以移动的方块。我的目标是制作一个游戏,这样他们就必须让广场去垃圾桶。但我不知道怎么做。
代码:
import pygame
from pygame.locals import *
pygame.init
red = (255,0,0)
blue = (0,0,255)
clock = pygame.time.Clock()
x = 100
y = 100
screen = pygame.display.set_mode((500,500))
pygame.display.set_caption("recycling game!")
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
exit()
keyPressed = pygame.key.get_pressed()
screen.fill((0,0,0))
if keyPressed[pygame.K_UP]:
y-=3;
keyPressed = pygame.key.get_pressed()
if keyPressed[pygame.K_DOWN]:
y+=3;
keyPressed = pygame.key.get_pressed()
if keyPressed[pygame.K_LEFT]:
x-=3;
keyPressed = pygame.key.get_pressed()
if keyPressed[pygame.K_RIGHT]:
x+=3;
rect = pygame.draw.rect(screen,red,(x,y,50,50))
imagevariable = pygame.image.load("recycle.png")
imagevariable = pygame.transform.scale(imagevariable,(100,100))
screen.blit(imagevariable,(380,380))
pygame.display.update()
clock.tick(60)
另外,我想在 pygame 屏幕的顶部制作一个计时器,所以请帮忙处理碰撞和计时器!
【问题讨论】:
-
您好,欢迎来到 Stack Overflow :-)。一个小提示:有时问太多问题会使回答任何一个问题变得更加困难。问一个问题可以使帖子保持重点。我推荐editing你的问题集中在碰撞上。一旦你得到这个工作,你可以为计时器打开另一个问题。
-
好的,非常感谢。会做(:。你也可以回答我关于如何制作计时器的问题。因为我真的需要帮助
标签: python pygame collision-detection