2016-08-22 3 views
0

Ich versuche, einen A * Pathfinder zu erstellen und ich teste es mit einem einfachen Gitter auf Phaser, aber für einige Zellen (dritte Zeile & Spalte) tint statt Einstellung "grün" Farbe für Grenzzellen sie drehen sich schwarz: \Phaser Tint-Eigenschaft, die auf einigen schwarz schwarz Sprites

Ich reduzierte es so viel wie ich konnte, aber ich kann nicht finden, warum es geschieht. In Zeile 80 fügte ich einen Kommentar hinzu, der die Zeile zeigt, die die Zelle schwarz macht.

https://jsfiddle.net/amatiasq/emkxqpmf/

erzeugte Muster wirklich seltsam ist, und es ist immer das gleiche ...

Black ones are the bug

Antwort

0

das Problem gefunden, war es nicht auf tilt Betrieb, sondern auf der Linie 69, wo neighbour.parent zugewiesen wurde die aktuelle Zelle.

Es ergibt sich Sprite.parent ist ein phaser readonly property. Ersetzen parent durch eine andere Eigenschaft macht es funktioniert.