将精灵放入另一个精灵(Phaser)

时间:2018-06-09 10:12:03

标签: sprite phaser-framework

我正在制作一款游戏,主要是将带有家具的卡车移动到目的地。我正在使用Phaser和P2引擎。

我现在面临将家具放入卡车的问题。我试过了:
1.制作卡车父母和家具(使用get_hashtags ())。然而,在重力作用之后,家具刚刚落下而没有任何碰撞 2.设置一个矩形边界,但它与卡车相撞。
3.使用PhysicsEditor挖空卡车精灵,但似乎不允许我这样做 现在我倒下了最后一个方法,它将车顶分开,让卡车成为两个精灵,但我希望有更好的方法来做到这一点。

还有另一个帖子有同样的问题,但没有回答(Phaser P2 Physics Hollow sprite)所以我想我会再试一次。
谢谢!

2 个答案:

答案 0 :(得分:1)

尝试用2个精灵制作卡车,用于"背景"一个用于"边缘"当你移动卡车时,你同时移动两个精灵。 然后你在家具和卡车边缘之间进行切割。

我之前使用ARCADE引擎做了类似的事情并且工作正常。

答案 1 :(得分:0)

我的朋友和我发现没有任何编码的旁路。我们在卡车上切了一个1px的孔,并使用了PhysicsEditor来“空心”#34;出卡车。由于它只有1px,我们认为没有多少人会注意到它。不过,这只是暂时的解决方案。

以下是演示图:
enter image description here