Lecture 텍스트
Lecture
• Views 29
• Comments 0
• Last Updated at 1 week ago
- 글자 쓰기
텍스트 쓰기
font = pygame.font.SysFont('arial', 30, bold = True, italic = False)
text = font.render('Press Any Key', antialias = True, color = color['white'], background = None)
while True:
screen.blit(text, (200,100)) #텍스트 그리기
pygame.display.update()
글꼴의 종류는 다음 명령어로 확인할 수 있다.
import pygame
print(pygame.font.get_fonts())
import pygame
pygame.init( )
#화면설정
screen_Width = 640
screen_Height = 480
screen = pygame.display.set_mode((screen_Width, screen_Height))
pygame.display.set_caption(”텍스트를 표시하자∼”)
GREEN= ( 0, 255, 0)
clock= pygame.time.Clock( )
running = True
#Font 객체생성
DisplayFont = pygame.font.SysFont('Cambria', 72)
# 텍스트가 그려지는 표면 (surface) 객체 생성
DispText = DisplayFont.render(”Display Text∼”, True, (0, 128, 0), GREEN)
# 텍스트 표면(surface) 객체에 대한 직사각형(Rectangular) 객체 생성
DispTextRect = DispText.get_rect( )
# 사각형(Rectangular) 객체의 위치 설정
DispTextRect.center = (screen_Width // 2, screen_Height // 2)
running = True
while running:
for event in pygame.event.get( ):
if event.type == pygame.QUIT:
running = False
screen.fill((255, 255, 255))
screen.blit(DispText, (screen_Width //2 - DispText.get_width() // 2, screen_Height // 3 - DispText.get_height()// 2))
pygame.display.update( )
clock.tick(60)
pygame.quit( )
first article
next article
Login to write a comment.