essayez d'appeler une valeur nulle

for i = 1, groupA:getNumChildren() do
    local sprite = groupA:getChildAt(i) 
    if cute.anim[1]:collidesWith(sprite) then
        youLoose()
    end
end

local function youLoose()
    local font3 = TTFont.new("billo.ttf", 20, " 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,?")
    local text7 = TextField.new(font2, "gameover")
    text7:setPosition(200, 100)
    stage:addChild(text7)
    GameLost = Bitmap.new(Texture.new("gameover.jpg"))
    Background : removeFromParent()
    groupA : removeFromParent()
    stage: addChild(GameLost)
    alert()
end

Il donne une erreur qui dit 'attempt to call global youLoose (a nil value), où en suis-je dans l'erreur?"

  • Cela signifie que cute.anim[1] n'ont pas de collidesWith méthode.
  • Ce moteur de jeu est présent, gideros? peu importe, vous devez ajouter un tag pour la bibliothèque.
  • Oui, son gideros.
InformationsquelleAutor Simran kaur | 2014-05-17