파이썬을 활용한 슈팅게임을 이 블로그를 따라 진행중인데...
빈창을 띄우는것까진 성공했는데... 비행기 이미지를 화면에 띄우고 움직이게 하는 부분이 막혔네요 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