Tôi đang sử dụng thư viện FTGL để kết xuất phông chữ trong trò chơi của mình, nhưng tôi hoàn toàn không biết làm thế nào để tạo một phác thảo xung quanh văn bản. Đạt được một cái bóng có thể dễ dàng, bởi vì tôi chỉ có thể làm điều đó như thế này:
(mã giả)
font.render(Color::BLACK, position.x + 1, position.y + 1); // Shadow
font.render(Color::WHITE, position.x, position.y) // Normal text
Nhưng làm thế nào để tạo ra một phác thảo? Thật không may, tôi đã không tìm thấy bất kỳ giải pháp thú vị nào cho nó qua internet có vẻ hơi lạ, vì tôi nghĩ đó là vấn đề khá phổ biến.
Vẽ phác thảo chỉ với một phông chữ lớn hơn không phải là một cách đúng đắn, vì như tôi đã tìm ra, các chữ cái không khớp trong trường hợp này:
Vì vậy, có cách nào đơn giản để tạo ra một phác thảo cho phông chữ? Làm thế nào để họ làm điều đó trong các trò chơi thực sự?
Cảm ơn trước cho bất kỳ câu trả lời