love2d错误:尝试调用字段drawq(一个空值)

 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

这是一个简单的程序,在屏幕上显示一个动画。但是当我尝试运行时,我收到一个错误消息:

 AnAL.lua:92:尝试调用字段'drawq'(一个空值)
 traceback
 AnAL.lua:92:在函数“draw”中
 main.lua:12:在函数“draw”中
 [c]:在函数“xpcall”中

出了什么问题?

我使用的是love 0.9.2版本

点赞
用户4567755
用户4567755

你应该展示你的newAnimationa:draw,但很可能会出错,因为你试图调用在 0.9.0 中已经被移除的 drawq

请在文档中查看 love.graphics.drawq

drawq 功能已经被移动到 love.graphics.draw中。

2017-05-31 14:22:42