Sprite 将精灵放入另一个精灵中(移相器)

Sprite 将精灵放入另一个精灵中(移相器),sprite,phaser-framework,Sprite,Phaser Framework,我正在做一个游戏,基本上就是把一辆装有家具的卡车开到目的地。我用的是P2发动机的移相器 我现在面临着把家具放在卡车里的问题。我试过: 1.制作卡车父对象和家具子对象(使用addChild())。然而,在启用重力后,家具没有发生任何碰撞。 2.设置矩形边界,但与卡车碰撞。 3.使用PhysicsEditor挖空卡车精灵,但它似乎不允许我这样做。 现在我用最后一种方法,分离屋顶,让卡车变成两个精灵,但我希望有更好的方法来做到这一点 另一篇帖子也有同样的问题,但没有答案(),所以我想我还是再试一次。

我正在做一个游戏,基本上就是把一辆装有家具的卡车开到目的地。我用的是P2发动机的移相器

我现在面临着把家具放在卡车里的问题。我试过:
1.制作卡车父对象和家具子对象(使用
addChild()
)。然而,在启用重力后,家具没有发生任何碰撞。
2.设置矩形边界,但与卡车碰撞。
3.使用PhysicsEditor挖空卡车精灵,但它似乎不允许我这样做。
现在我用最后一种方法,分离屋顶,让卡车变成两个精灵,但我希望有更好的方法来做到这一点

另一篇帖子也有同样的问题,但没有答案(),所以我想我还是再试一次。

谢谢大家!

尝试使卡车带有两个精灵,一个用于“倒车”,另一个用于“边缘”,当你移动卡车时,同时移动两个精灵。 然后,你在家具和卡车边缘之间进行摩擦


不久前我用ARCADE引擎做了类似的事情,它工作得很好。

我和我的朋友找到了一个没有任何编码的旁路。我们在卡车上切了一个1px的孔,并使用PhysicsEditor“挖空”卡车。因为它只有1px,我们认为没有多少人会注意到它。不过,这只是一个暂时的解决办法

下面是一个用于演示的图表:

之后,您可以更改回原始图形。只是不要更改json文件。