일단 적을 생성해주고 캐릭터가 적과 충돌 했을 때 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 를 해줘야하는데 그 이..
기존에 프로그램에서는 게임이 잘 실행이 되기는 하나 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 = ..
- Total
- Today
- Yesterday
- 우아한테크코스
- gcp 인바운드
- 스왑 메모리 장단점
- 스왑 메모리 설정
- redis 메모리 사용량
- 우아한테크코스 6기
- 우테코
- sh 문법 오류
- 게임개발
- 파이썬
- 우테코 프리코스
- redis
- 토큰 블랙리스트
- 레디스
- setnx
- 6기
- 알고리즘
- 스프링 api 테스트
- 우테코 6기
- 환경변수 관리
- contextwith
- 레디스 분산락
- 우테코 준비
- 토큰
- JWT
- 자바
- 우아한테크코스 자소서
- 우아한테크코스 후기
- Assertions
- 코루틴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |