# 显示文字 import pygame pygame.init() screen = pygame.display.set_mode((400, 600)) pygame.display.set_caption('显示文字') # 设置背景颜色 screen.fill((255, 255, 255)) # ================显示文字================ # 1.创建字体对象 # pygame.font.SysFont() 系统文字 # Font(字体文件路径,字号) font = pygame.font.Font('BRUSHSCI.TTF', 30) # 2.创建文字对象 # render(文字内容,True,文字颜色,背景颜色) text = font.render('Hello, Jennifer!', True, (255, 0, 0), (255, 255, 0)) # 3.渲染到窗口上 screen.blit(text, (0,0)) # 4.操作文字对象 # 1)获取大小 width, height = text.get_size() screen.blit(text, (400-width, 600-height)) # 2)缩放和旋转 new_t1 = pygame.transform.scale(text, (400, 50)) screen.blit(new_t1, (0, 60)) new_t2 = pygame.transform.rotozoom(text, 90, 2) screen.blit(new_t2, (0, 120)) # 刷新 pygame.display.flip() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: exit()
Pygame学习笔记(三)
最新推荐文章于 2024-07-26 17:36:26 发布