我设置了一个英雄和一些从顶部向下移动的平台。 有了这些我有一个检测平台上的英雄的土地时collisionBitMasks如果英雄来自上述(让通过平台上的英雄跳)雪碧套件碰撞没有弹跳
if (_hero.physicsBody.velocity.dy > 0) {
_hero.physicsBody.collisionBitMask = 0;
}
else {_hero.physicsBody.collisionBitMask = platformCategory;
}
一切工作正常,除了主人公保持弹跳上平台。 当平台向下移动时,有没有办法让他坐在上面?
我试过使用physicsBody.resting
和physicsBody.friction
,但没有任何成功。
感谢您的帮助家伙
真的,答案只是将**归零**设置为零。这是SpriteKit关于“bounciness”的术语。但是,您必须同时设置。 – Fattie
感谢您再次提出这个问题,jboi的答案应该是要走的路。 – Vincent