'''text=font.render('hello pygame',True,(255,0,0))text1=font1.render('李毅猪皮',True,(255,0,0))#3.将文字渲染到窗口上window.blit(text,(100,100))window.blit(text1,(300,100))#将窗口展示到显示设备上pygame.display.flip()#3.创建游戏循环whileTrue:#4.检测事件foreventinpygame.event.get...
font = pygame.font.Font("/usr/share/fonts/truetype/arphic/uming.ttf", 12) 第一个参数指定要载入的字体文件的完整路径,第二个参数指定字体的大小。 创建文字Surface 使用字体对象的Font.render函数可以创建一个Surface,里面包含写出来的文字。比如 font_surface = font.render("Hello world!", False, (255,...
line_height = font.get_linesize() position = 0 screen.fill(bg) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() # font.render 把字符串对象转化成surface对象 # screen.blit页面加载的函数,参数是surface对象 screen.blit(font.render(str(event), True, ...
text: pygame.Surface = font.render(text, True, "white") # 设置显示文本 rect: pygame.Rect = text.get_rect() # 获取文本矩形 rect.center = (w + 0.5 * config_data["other_w"], 0.5 * h - 100) # 设置文本矩形的位置 self.new_rect = pygame.Rect(rect.left - margin, rect.top - mar...
blit(transformed_img, (350, 250)) # 显示选择的变换 if selected_transform is not None: font = pygame.font.Font(None, 36) text = font.render(f"Selected Transform: {selected_transform}", True, (255, 255, 255)) text_rect = text.get_rect(center=(window_width // 2, 222)) window....
countdown_text = font.render(countdown_text, True, (0, 0, 0)) countdown_rect = countdown_text.get_rect countdown_rect.topright = [cfg.SCREENSIZE[0]-30, 5] screen.blit(countdown_text, countdown_rect) # --按键检测 foreventinpygame.event.get: ...
text = font.render('hello pygame 你好!', True, (255, 0, 0)) text1 = font1.render('hello pygame 你好!', True, (255, 0, 0)) # 3、将文字渲染到窗口上 window.blit(text, (50, 100)) window.blit(text1, (50, 300)) pygame.display.flip() ...
接下来,我们使用pygame.font.SysFont()函数创建一个字体对象,用于绘制文本。然后使用font.render()函数创建一个文本对象,指定要显示的文本、是否开启抗锯齿和文本颜色。 在游戏循环中,我们处理事件,然后使用win.fill()函数填充窗口的背景色。接着,我们使用win.blit()函数将文本对象绘制到窗口上,并指定文本的位置。最...
().centery - 50 font = pygame.font.Font(None, 36) text = font.render(msg, True, color) text_rect = text.get_rect() text_rect.centerx = x text_rect.centery = y rectangle1 = pygame.Rect(x-155, y-25, 320, 60) rectangle2 = pygame.Rect(x-160, y-30, 320, 60) pygame....
name --> 字体名 size --> 字体大小 bold --> 加粗 italic -> 倾斜 """ # font = pygame.font.SysFont('宋体', 44) """ 创建自定义字体 Font(字体文件路径,字体大小) """ font = pygame.font.Font('./font/aa.ttf', 22) # 2.根据字体去创建显示对象(文字)(找内容) """ render(self,tex...