问题描述
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",starboy)
end
--the error is that "Quad expected,got nil
如何解决此问题以绘制四边形?
解决方法
我建议您改用love.graphics.newImage()
。只需将文件插入该函数中,然后按照预期方式绘制四边形即可。