• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

21.03.06 16:17 작성 조회수 510

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의 기준점을 모르기 떄문에, 픽셀상의 오차가 발생하지는 않을지, 하는 문제가 궁금하고, 

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

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!