节点及其子节点是否有可能具有单独的物理主体?

时间:2016-10-13 20:07:28

标签: sprite-kit scenekit

我有一辆移动的汽车,这是一个包含两个SCNodes的空节点:

  • 实际的汽车节点,
  • 汽车护栏 - 汽车周围的透明胶囊,用于检测汽车附近的物体。

我想让实际的汽车有一个用于与物体碰撞的物理体和一个用于父物体(空节点)的物体,我可以使用力来移动。

我不确定孩子(实际车)是否应该将体型设置为动态/运动或静态,因为它本身没有施加力,但它的父母会这样做。现在两个物理体都是动态的,因为它正在移动,因为施加在其父体上的力。我只是检查一下这是正确的。

通过设置这两个物理实体,我得到了非常奇怪的汽车(实际汽车表示)行为。汽车漂浮在空中并自行移动,不施加任何力。与此同时,空父母处于正确的位置,并按照指示移动。

我不确定我是否应该为已经拥有物理机构的父母的孩子创建物理机构,或者我设置的内容不正确。

我可以添加一些代码,但我认为它不会有用,因为我只是创建这些物理实体并设置类别,碰撞和接触位掩码。

0 个答案:

没有答案