728x90
반응형
728x90
반응형
🙆♂️ 변수 설정
"""
3. 게임 내 필요한 설정
"""
.
.
.
#적기 격추 = shootDown
shootDown=0
#적기 놓침 = missed
missed=0
#포인트값
#point = (shootDown*100)-(missed-50)
point=0
.
.
.
"""
4. 메인 이벤트
"""
.
.
.
"""
4-3. 입력과 시간에 따른 변화
"""
.
.
.
for i in cd_del_enemList:
del enemList[i] #적기 제거
shootDown += 1 #적군 격추 시 증가
point += 100 #적군 격추 시 포인트 100 증가
for i in del_enemList:
del enemList[i]
missed+=1 #적기 놓치면 증가
point-=50 #적기 놓치면 -50
🙆♂️ 텍스트 사용
텍스트를 띄우기 위해서는 3가지 절차가 필요합니다.
1. 폰트설정
2. surface 생성
3. surface 화면에 표시 입니다.
"""
================
텍스트 표시 절차
"""
#1. 폰트 설정(폰트 주소, 폰트 크기)
font = pygame.font.Font(r"font\경기천년제목V_Bold.ttf",20)
#2. surface 생성(텍스트, 안티앨리어싱, 폰트 색(rgb))
#shootDown 값과 missed값 표시
text_val = font.render(f"Shoot Down : {shootDown} Missed : {missed}",True, (255,255,255))
text_point = font.render(f"Point : {point}",True,(255,255,255))
#3. surface 표시(표시할 이미지, 위치)
screen.blit(text_val, (10,5))
screen.blit(text_point, (650,5))
"""
================
"""
이런식으로 텍스트를 띄울 수 있습니다.
728x90
반응형
'앱 개발 > pygame' 카테고리의 다른 글
[pygame] 10. 깃허브에 올리기 (0) | 2022.11.27 |
---|---|
[pygame] 08. 피격 판정 (0) | 2022.09.29 |
[pygame] 07. 적 생성 (0) | 2022.09.27 |
[pygame] 06. 총알 쏘기 (1) | 2022.09.22 |
[pygame] 05. 캐릭터 움직이기 (0) | 2022.09.22 |