인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

해콩순이님의 프로필 이미지
해콩순이

작성한 질문수

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

키이벤트 작성할 때

작성

·

162

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문을 만드는 건가요?^^

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
해콩순이님의 프로필 이미지
해콩순이

작성한 질문수

질문하기