2017-05-31 41 views
0
require("AnAL") 
function love.load() 
    local c=love.graphics.newImage("coin.png") 
    a=newAnimation(c, 578, 578, 0.2, 0) 
end 

function love.update(dt) 
    a:update(dt) 
end 

function love.draw() 
    a:draw(100, 100) 
end 

这是一个简单的程序,在屏幕上显示一个动画,但是当我尝试运行,我收到一条错误消息:love2d错误:试图调用场drawq(一个零值)

AnAL.lua:92: attempt to call field 'drawq'(a nil value) 
traceback 
AnAL.lua:92: in function 'draw' 
main.lua:12: in function 'draw' 
[c]: in function 'xpcall' 

有什么不对?

我用爱0.9.2

回答

2

你应该告诉我们你的newAnimationa:draw,但很可能是因为您尝试调用drawq这是在0.9.0删除你的错误。

在文档中检查love.graphics.drawq

drawq功能被移动到love.graphics.draw

相关问题