实现同样的功能Pygame和Arcade所用代码量对比,左边是Pygame代码,右边是Arcade代码。它们都实现在一个窗口显示Hi there这串文本。
import pygame from pygame.locals import * # 初始化pygame pygame.init() screen = pygame.display.set_mode((240, 140)) screen.fill((00,255,255)) pygame.display.set_caption('基本程序示例') # 把文本渲染到屏幕 font = pygame.font.Font(None, 36) text = font.render("Hello There", 1, (10, 10, 10)) screen.blit(text, (0, 0)) # 事件循环 running = True while running: for event in pygame.event.get(): if event.type == QUIT: running = False pygame.display.flip() pygame.quit() |
![]() import arcade arcade.open_window(240,140,"这里是标题") # 打开窗口 arcade.set_background_color(arcade.color.CYAN) # 设置背景颜色 arcade.start_render() # 开始渲染 arcade.draw_text( "Hi there", 100, 100, arcade.color.BLACK,48) arcade.finish_render() # 结束渲染 arcade.run() # 进入主循环 |