物理中的层次结构或者它是什么(看图)。

我需要在物体进入轨道时将其移动,但与此同时,它也可以轻松地穿过轨道下方。

我不知道它叫什么。我正在寻找这个过程的名称。

点赞
用户1356130
用户1356130

根据我的了解,没有一种简单的方式可以使一个对象与另一个对象碰撞,然后抑制这种行为。

我建议在车辆改变其虚拟高度时,重新创建一段带有适当设置的categoryBits和maskBits的轨道部分(或者使用isSensor=true标志来关闭与此对象的碰撞)。

http://developer.coronalabs.com/content/game-edition-collision-detection

2013-02-26 14:54:06
用户1879694
用户1879694

如果你使用物理学来检测碰撞,你可以将物体(火车,汽车,球,无论是什么应该穿过轨道)从物理系统中去掉,以避免碰撞,当物体通过轨道时重新添加它。

2013-02-26 21:43:41
用户1934037
用户1934037

只需设置对象显示的顺序。据我所知,变量声明的顺序设置了哪个变量优先于其他变量。

为了设置碰撞(以避免相互碰撞),只需使用categoryBits和maskBits。

2013-02-27 20:54:54
用户1543908
用户1543908

正如atok所说,我相当确定在对DisplayObject调用physics.addBody()后没有设置碰撞掩码的方法。 这里有一个关于碰撞过滤器(使用categoryBits和maskBits)的精彩指南在这里,physics.addBody的文档可以在这里找到在这里。 还有一些关于它的其他信息可以在这里找到在这里

2013-08-17 02:39:22