조종 다음은 개발
게임 만들기 (3) - 충돌설정
풍선 터트리기 게임 2021. 5. 9. 17:44

일단 적을 생성해주고 캐릭터가 적과 충돌 했을 때 print문으로 "충돌했어요"라고 나오고 게임이 종료되도록 코딩을 해보겠다. 그러기 위해선 먼저 적을 게임의 중앙에 배치 시키고 rect를 설정하는 코드가 필요하다 # 충돌 처리를 위한 rect 정보 업데이트 character_rect = character.get_rect() character_rect.left = character_x_pos # 위치가 계속 변하기 때문에 업데이트가 필요하다. character_rect.top = character_y_pos enemy_rect = enemy.get_rect() enemy_rect.left = enemy_x_pos enemy_rect.top = enemy_y_pos 캐릭터도 rect 를 해줘야하는데 그 이..

게임 만들기 (2) - FPS 설정
풍선 터트리기 게임 2021. 5. 9. 17:20

기존에 프로그램에서는 게임이 잘 실행이 되기는 하나 FPS 즉 프레임에 따라서 게임에서 캐릭터가 움직이는 속도가 차이가 났다. 하지만 게임은 어떤 프레임에서 작동을 하던지 게임에서 캐릭터가 움직이는 속도가 같아야 한다. 따라서 코드의 수정이 필요하다 # FPS 설정 clock = pygame.time.Clock() # 이동속도 character_speed = 0.6 # 이벤트 루프 running = True # 게임이 진행중인가? while running: df = clock.tick(60) # 게임 프레임 설정 # 게임에서 이벤트가 발생할 때 for event in pygame.event.get(): if event.type == pygame.QUIT: # 창 닫기 버튼을 눌렀을 떄 running = ..