파이썬 개발자님들 도와주세요!!

Words
171
Reading
1 min
Listen
Play
8y

파이썬을 활용한 슈팅게임을 이 블로그를 따라 진행중인데...

빈창을 띄우는것까진 성공했는데... 비행기 이미지를 화면에 띄우고 움직이게 하는 부분이 막혔네요 8ㅅ8

다음은 코드 진행한 전문입니다...


import pygame

WHITE = (255,255,255)
pad_width = 1024
pad_heigth = 512

def airplane(s,y):
global gamepad, aircraft
gamepad.blit(aircraft, (x,y))

def runGame():
global gameppad, clock

x = pad_width * 0.05
y = pad_heigth * 0.8
y_change = 0

crashed = False
while not crashed:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            crashed = True

        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_UP:
                y_change = -5
            elif event.key == pygame.K_DOWN:
                y_change = 5
        if event.type == pygame.KEYUP:
            if event.key == pygame.K_UP or event.key == pygame.K_DOWN:
                y_change = 0

    y += y_change

    gamepad.fill(WHITE)
    airplane(x,y)
    pygame.display.update()
    clock.tick(60)

pygame.quit()
quit()

def initGame():
global gamepad, clock

pygame.init()
gamepad = pygame.display.set_mode((pad_width, pad_heigth))
pygame.display.set_caption('PyFlying')
aircraft = pygame.image.load('C:\project1, plane.png')

clock = pygame.time.Clock()
runGame()

initGame()


이다음 plane.png파일을 파이챔 프로젝트1 파일에 넣어뒀는데... 아무리 해도 안되네요;

aircraft = pygame.image.load('C:\project1, plane.png') 이부분의 경로문제인것같은데... 파이썬의 경로설정은 어떻게 해야되나요??

추신 : 당연히 블로그 내용인 aircraft = pygame.image.load('images/plane.png') 또한 시도해봤습니다... 안되더군요 8ㅅ8