小编use*_*323的帖子

如何在pygame中创建项目符号?

我知道有几个主题,但我仍然无法弄清楚如何让我的船射击子弹..我想添加我的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)

python pygame

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

pygame ×1

python ×1