我知道有几个主题,但我仍然无法弄清楚如何让我的船射击子弹..我想添加我的MOUSEBUTTONDOWN子弹从船上拍摄,因为声音效果播放.谢谢您的帮助!
import sys, pygame, pygame.mixer
from pygame.locals import *
pygame.init()
size = width, height = 800, 600
screen = pygame.display.set_mode(size)
clock = pygame.time.Clock()
background = pygame.image.load("bg.png")
ship = pygame.image.load("ship.png")
ship = pygame.transform.scale(ship,(64,64))
shot = pygame.mixer.Sound("shot.wav")
soundin = pygame.mixer.Sound("sound.wav")
soundin.play()
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
elif event.type == MOUSEBUTTONDOWN:
shot.play()
clock.tick(60)
mx,my = pygame.mouse.get_pos()
screen.blit(background,(0,0))
screen.blit(ship,(mx-32,500))
pygame.display.flip()
Run Code Online (Sandbox Code Playgroud)