尝试在Lua中索引一个空的值-错误

如果按照上面的方式调用newImage()函数,图片能够被加载,但是当我尝试运用birdie:setAnchorpoint()时,会出现“尝试索引 birdie,一个空值”的错误。

我该如何解决这个问题?

点赞
用户1190388
用户1190388

你没有从函数调用中返回任何内容。同时,在函数内部使用 local 变量。

function newImage(Image, posx, posy)
    local pic = Bitmap.new(Texture.new(Image))
    stage: addChild(pic)
    pic:setPosition(posx,posy)
    return pic
end
2014-04-13 21:46:06