Vous lisez 4 fils de discussion
  • Auteur
    Messages
    • #69616
      dr.jack59
      Participant

      Bonjour !

      J’avance tranquillement sur le sujet du pong, mais j’ai une erreur que je ne comprends pas.
      Cela semble lié à la syntaxe de la variable …

      https://pastebin.com/rdGBK4iN

      J’obtiens cette erreur:

      Error
      main.lua:24: bad argument #2 to 'rectangle' (number expected, got function)
      Traceback
      [C]: in function 'rectangle'
      main.lua:24: in function 'draw'
      [C]: in function 'xpcall'
    • #69617
      mokalux
      Participant

      je pense avoir trouvé ton erreur:
      function love.update(dt)
      raquette.x = love.mouse.getX
      end

      tu as oublié les parenthèses à getX()

      bon code 🙂

    • #69618
      dr.jack59
      Participant

      Tout à fait exact, du coup il me revoyait probablement la référence de la fonction !

    • #69620
      mokalux
      Participant

      oui c’est bien ça, l’erreur te dit qu’à la place d’un nombre (dans la fonction rect) il a reçu une fonction (la fonction love.mouse.getX): number expected, got function

      Le debug est vraiment bien fait, il te dit le nom du fichier, la ligne et même quel argument (ici le deuxième argument: raquette.x): main.lua:24: bad argument #2

    • #69626
      dr.jack59
      Participant

      Merci de ton aide Mokalux !

Vous lisez 4 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.