inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)

퀴즈 후반전

좌우 방향성이 있는 그림 뒤집기

799

uki020226

작성한 질문수 7

0

좌우 방향성이 있는 그림을 좌 키 눌렀을떄와 우키 눌렀을떄 방향을 그에 맞춰 뒤집는 방법에 대해 궁금합니다. 
제가 해본 코드는 다음과 같은데,

### 캐릭터  이미지 설정 부분에서 ch0 와 ch1 을 설정해서, 하나는 기본값으로 다른 하난 뒤집은 상태로 초기 값을 정의하고, 

ch = pygame.image.load("이미지 주소")
ch0 = ch
ch1 = pygame.transform.flip(ch, TrueFalse)

### 이하 방향키 이벤트에서, 

       if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_LEFT:
                to_x -= move
               ch = ch0
            elif event.key == pygame.K_RIGHT:
                to_x += move
               ch = ch1

로 이미지를 교체 하면 어떨까 하는데, 

이렇게 하면 제 가 보기에는 잘 작동하는 것으로 보입니다. 

그러나, flip의 기준점을 모르기 떄문에, 픽셀상의 오차가 발생하지는 않을지, 하는 문제가 궁금하고, 

위와 같은 방식이 괜찮은지 혹은 안괜찮다면, 다른 대안이 있는지 궁금합니다. 

python pygame GUI

답변 0

pygame 설치오류

0

117

1

pip install pygame 이 실패합니다

0

203

1

pip install pygame 이 안되요

0

877

1

(4:00) linting enabled 항목이 보이지 않습니다

0

154

1

마지막 프로젝트 그림 파일들을 올려주실 수는 없을까요?

0

201

1

import pygame에서 계속 오류가 발생해요

0

3576

2

무기 Y포지션 speed 감소

0

293

1

pygame 공부

0

503

0

마지막 부분 스프라이트가 맨 왼쪽에 위치해있습니다

0

263

1

공 쪼개기 문제

0

304

0

실행시 글자가 깨집니다.

0

308

1

키보드 이벤트 오류

0

568

1

스크린의 높이를 680으로 설정했을 때 오류?

0

293

1

pygame.time.get_ticks() 질문있습니다.

0

533

0

캐릭터의 이동

0

327

0

적(똥)과 케릭터가 충돌했을 때 게임 오버가 뜨게 만들려고..

0

297

1

시작을 하기에 앞서...

0

387

0

이미지 배경을 투명하게 하려면?

0

373

0

파이게임이 실행은 되는데....

0

226

0

실행이 안됩니다.

0

319

0

똑같이 따라 쳤는데 오류가 생겨요

0

299

0

배경색이 안 나와요

0

325

0

import pygame 실행이 안 돼요

0

2692

1

Error

0

149

0