0. 기본이미지 출력하기 기본 골격에서 이미지를 출력 해 보자. (ex04_basic_img.py)import pygameimport sys# 전역 변수WIDTH, HEIGHT = 800, 600FPS = 60 # ADDEDscreen = Noneclock = Nonerunning = True# 색상BLACK = (0, 0, 0)# 이미지img1 = None # ADDEDplayer_rect = None # ADDED# 1. 게임 초기화def init(): global screen, clock, img1, player_rect pygame.init() screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_ca..
3. 충돌(탄성)이번 3절은 충돌을 다루는 장이다.여기서 충돌은 게임 속 물체가 화면 벽이나 다른 물체에 닿았는지 판단하고, 그 결과를 처리하는 것을 의미한다.예를 들어 공이 벽에 닿으면 튕겨 나가고, 캐릭터가 적과 닿으면 생명이 줄어들 수 있다.벽돌 게임에서는 공이 벽돌에 닿으면 벽돌이 사라지고 점수가 올라간다.실습의 목표마우스 클릭→ 공 생성→ 공 이동→ 벽과 충돌→ 속도 방향 반전→ 탄성 계수 적용→ 다시 튕김 게임 업데이트: 화면 창과 충돌 처리게임 업데이트화면 창과 충돌 처리공이 움직이다가 화면의 벽에 닿으면 그냥 밖으로 나가면 안 된다. 벽에 닿았는지 확인하고, 닿았다면 방향을 바꾸어야 한다.예를 들어 공이 왼쪽 또는 오른쪽 벽에 닿으면 x방향 속도를 반대로 바꾼다.if circle_pos[0..
- Total
- Today
- Yesterday
- HCI
- 데이터R지
- 파이썬
- 라이브러리
- 텍스트마이닝
- Text Mining
- 챗봇
- 휴리스틱평가
- HIG
- figma
- 파이썬기초
- 안드로이드
- 사물인터넷
- 텍스트 마이닝
- python
- UI
- 관계자분석
- 피그마
- 파이썬 기초
- matplotlib
- 4차산업혁명
- 스마트기술
- 데이타R지
- 프로토타입
- 챗GPT
- 컴퓨팅사고력
- pygame
- UX
- 초보자를 위한 텍스트마이닝
- Idle
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
