【发布时间】:2021-03-30 19:49:58
【问题描述】:
Class = require 'class'
push = require 'push'
WINDOW_WIDTH = 1280
WINDOW_HEIGHT = 720
VIRTUAL_WIDTH = 432
VIRTUAL_HEIGHT = 243
function love.load()
love.window.setTitle('Maze')
love.graphics.setDefaultFilter('nearest', 'nearest')
smallFont = love.graphics.newFont('HARRYP__.TTF', 25)
push:setupScreen(VIRTUAL_WIDTH, VIRTUAL_HEIGHT, WINDOW_WIDTH, WINDOW_HEIGHT, {
fullscreen = false,
vsync = true,
resizable = false,
})
end
function love.draw()
push:apply('start')
love.graphics.clear(30 / 255, 30 / 255, 50 / 255, 1)
love.graphics.setFont(smallFont)
love.graphics.printf('Hello, world!', 0, VIRTUAL_HEIGHT / 2 - 6, VIRTUAL_WIDTH, 'center')
push:apply('end')
end
我尝试更改字体大小,但它仍然像素化。但是我看到其他人使用与此类似的代码,并且文本清晰明了。
【问题讨论】: