从 pixi 图形中设置和获取名称

Setting and Getting names from pixi Graphic

我相信我已经使用 name = 通过 for 循环动态命名了我所有的 pixi 图形,但是当我尝试在控制台上单击时注销该名称时,无论我按哪个图形,我都只能得到最后一个,我不能'在我的 pixi canvas 中没有看到检查图形列表的简单方法?

这个想法将在指针向下或指针向上我检索图形的名称以在其他地方使用?

感谢任何提示。 主要组件代码在这里https://gitlab.adamprocter.co.uk/nn/nodenoggin/-/blob/fixConns/app/src/components/ConnectionsLayer.vue

看起来您正在使用单个 PIXI.Graphics 对象来表示 所有 您的按钮,这不会像您期望的那样工作。虽然您可以 将多个图元绘制到一个 Graphics 对象中,但它们都将被视为同一逻辑对象的一部分。意思是,当您设置 buttons.name = 'foo' 时,这是设置单个 PIXI.Graphics 对象的名称, 而不是 您要设置的基元的名称画进去。

要解决此问题,请将您的代码更改为每个按钮有一个 PIXI.Graphics 对象 ,然后您的代码将按预期工作。