TypeError : undefined is not an object (evaluating ‘objectX.isParent’)

Description

Erreur indiquant que l’attribut « parent » de object1 ou ou object2 n’existe pas (undefined). Ce message arrive usuellement avec les méthodes d’ajout de collision (collider) ou de superposition (overlap). Généralement il sous-entend que l’un des deux attributs de la méthode n’est pas un objet compatible Phaser.

Causes possibles

  1. Le collider / overlap possède comme paramètre une variable qui est déclarée, mais non initialisée, et affectée après.

Résolutions

Pour chaque collider / overlap, vérifier que les 2 objets paramètres impliqués sont bien déclarés avant le collider / overlap, et non après

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

3 + 6 =