• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

키이벤트 작성할 때

21.01.27 23:49 작성 조회수 124

0

 if event.type==pygame.KEYDOWN#키가 눌렸는지 확인
            if event.key == pygame.K_LEFT#캐릭터 왼쪽으로
                to_x -=5 #to_x= to_x-5
            elif event.key == pygame.K_RIGHT#캐릭터 오른쪽으로
                to_x +=5
            elif event.key == pygame.K_UP#캐릭터 위로
                to_y -=5   # 2D 개념 / 길이-이동범위/ 위에서부터 길이
            elif event.key ==pygame.K_DOWN#캐릭터 아래로
                to_y +=5

        if event.type ==pygame.KEYUP# 방향키를 떼면 멈춤
            if event.key == pygame.K_LEFT or event.key ==pygame.K_RIGHT:
                to_x=0
            elif event.key==pygame.K_UP or event.key==pygame.K_DOWN:
                to_y=0

왜 키 눌릴 때/ 키에서 땔 때를 이분법적으로 나누어 if와 elif로 설정하지 않고, 각각 따로 if문을 만드는 건가요?^^

답변 0

답변을 작성해보세요.

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