2017-12-26 3 views
0

Ich erstelle einen Container, füge dann einige Punkte hinzu und erstelle eine Maske für den Container, mache den Container beweglich, außerhalb des Containers gibt es ein displayObject, anklickbar;pixi container hitarea mit Maske

aber wenn ich den Container verschiebe, wird das displayObject vom Container maskiert, es ist nicht anklickbar;

was ist schlimmer, der Punkt ist unsichtbar, aber klickbar außerhalb der Maske, scheint Maske nur machen es undurchsichtig: 0, es ist nicht korrekt!

hier sehen mehr sichtbar

https://i.loli.net/2017/12/26/5a42693ec8e5a.gif

Antwort

0

Dies könnte nur eine z-index Problem sein, versuchen Sie die klickbare Displayobjects mit stage.addChild() nach Hinzufügen der den beweglichen Behälter hinzuzufügen.

Wenn aus irgendeinem Grund Sie die klickbare Displayobjects nach dem Hinzufügen des beweglichen Behälter nicht hinzufügen können, betrachten stage.addChildAt mit (Kind, child)