강의노트 음악 플레이
강의노트
• 조회수 220
• 댓글 0
• 수정 1일 전
- 파이게임
음악 플레이
pygame.init() # 파이게임을 시작하고
pygame.mixer.init() # 믹서를 시작하고
clock = pygame.time.Clock()
pygame.mixer.music.load(음악파일이름) # 음악을 로드하고
pygame.mixer.music.play() # 플레이한다.
음악이 플레이되는 동안 선을 움직인다.
import pygame
import numpy as np
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((500,400))
clock = pygame.time.Clock()
white = (255,255,255)
black = (0,0,0)
pi = np.pi
music = 'Circle of life.mp3'
pygame.mixer.music.load(music)
pygame.mixer.music.play()
left_key, right_key, up_key, down_key = False, False, False, False
vel = 5
x, y = 0, 0
running = True
while running:
clock.tick(120)
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
left_key = True
if event.key == pygame.K_RIGHT:
right_key = True
if event.key == pygame.K_UP:
up_key = True
if event.key == pygame.K_DOWN:
down_key = True
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT:
left_key = False
if event.key == pygame.K_RIGHT:
right_key = False
if event.key == pygame.K_UP:
up_key = False
if event.key == pygame.K_DOWN:
down_key = False
if left_key:
x = x - vel
if right_key:
x = x + vel
if up_key:
y = y - vel
if down_key:
y = y + vel
screen.fill(white)
pygame.draw.line(screen,black,(x,y),(x+100,y+150))
pygame.display.update()
pygame.quit()
로그인 하면 댓글을 쓸 수 있습니다.