【发布时间】:2020-12-14 23:22:06
【问题描述】:
我在 love2d 中使用纹理时遇到问题,这是我的代码:
local angle = 0
function love.load()
starboyAtlas = love.image.newImageData("Starboy.png")
love.graphics.setDefaultFilter("nearest", "nearest")
starboy = love.graphics.newQuad(4, 3, 80, 142, starboyAtlas:getDimensions())
end
function love.draw()
love.graphics.draw(starboyAtlas, starboy)
end
---the error said that "texture expected, got ImageData"
function love.load()
starboyAtlas = love.graphics.newImage("Starboy.png")
love.graphics.setDefaultFilter("nearest", "nearest")
starboy = love.graphics.newQuad(4, 3, 80, 142, starboyAtlas:getDimensions())
end
function love.draw()
love.graphics.draw(starboyAtlas, starboy)
end
--the error is that "Quad expected, got nil
如何解决这个问题来绘制我的四边形?
【问题讨论】:
-
考虑删除问题或发布答案,而不是在标题中写“[已解决]”。 StackOverflow 中的问题不仅可以帮助作者,还可以指导遇到类似问题的其他人。