测试2个静态物理实体之间的联系

时间:2015-03-07 00:38:30

标签: objective-c sprite-kit skphysicsbody

我的应用程序有一组从屏幕底部向上移动的水平条(障碍物)。当他们在屏幕的底部1/3处碰到一个看不见的水平条时,我想要产生另一组障碍物。

我现在将产卵条设置为灰色矩形精灵,仅用于调试。当障碍物向上移动时,它们只是通过产卵条下方并且没有检测到接触。但是,当我将产卵条的physicsBody.dynamic属性设置为" YES"检测到联系人。但是,我无法使用它,因为它会把屏幕推到屏幕外。

检测2个非动态物体之间的接触是否有问题?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

哎呀,经过进一步的研究,Sprite Kit没有检查2个静态物体之间的接触。我不得不将其中一个设置为动态。