2017-05-31 29 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

相關問題