1. Trang chủ
  2. » Công Nghệ Thông Tin

Vẽ chữ đơn giản trong python

8 9 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 241,27 KB

Nội dung

Chương trình pygame được lập trình bởi code python với chức năng xoay quanh các text. Chương trình khá là đơn giản nhưng là nền tảng khá tốt cho việc nâng cao sau này. Do đó, cần luyện code thường xuyên để quen thuộc nha.

VẼ CHỮ import pygame pygame.init() # Tạo surface với kích thước 500x500 pixel screen = pygame.display.set_mode((500, 500)) # Đặt tiêu đề cho cửa sổ pygame.display.set_caption('flappy') # Khởi tạo màu sắc sử dụng trò chơi GREEN = (0,255,0) RED = (255,0,0) running = True clock = pygame.time.Clock() # Khởi tạo đối tượng font với font chữ "san" kích thước 30 pixel font = pygame.font.SysFont('san', 30) # Sử dụng phương thức render() để tạo surface chứa văn "Random" text = font.render("Random", True, (0,0,0)) while running: clock.tick(60) # Vẽ hình với màu xanh screen.fill(GREEN) # Vẽ surface chứa văn lên hình screen.blit(text, (50,50)) # Lặp qua danh sách kiện chuyển đến Pygame for event in pygame.event.get(): # Kiểm tra kiện QUIT để khỏi chương trình if event.type == pygame.QUIT: running = False # Gọi phương thức flip() để cập nhật hình pygame.display.flip() # Khi vịng lặp chính, gọi hàm pygame.quit() để khỏi Pygame pygame.quit() Mã có chức hiển thị văn "Random" lên cửa sổ Pygame cho phép thay đổi màu chữ từ đen sang xanh di chuột qua văn import pygame pygame.init() screen = pygame.display.set_mode((500, 500)) pygame.display.set_caption('flappy') GREEN = (0,255,0) RED = (255,0,0) running = True clock = pygame.time.Clock() font = pygame.font.SysFont('san', 30) text = font.render("Random", True, (0,0,0)) text_box = text.get_rect() while running: clock.tick(60) screen.fill(GREEN) screen.blit(text, (50,50)) mouse_x, mouse_y = pygame.mouse.get_pos() if 50

Ngày đăng: 26/06/2023, 21:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w