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
Comments
Feel free to ask a question, answer or comment, etc.