【问题标题】:Test contact between 2 static physics bodies测试 2 个静态物理体之间的接触
【发布时间】:2015-03-07 00:38:29
【问题描述】:

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

我现在将生成栏设置为灰色矩形精灵,仅用于调试。当障碍物向上移动时,它们只是从产卵栏下方经过,不会检测到任何接触。但是,当我将产卵栏的physicsBody.dynamic 属性设置为“YES”时,会检测到接触。不过,我不能使用它,因为它会将条推到屏幕外。

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

【问题讨论】:

    标签: objective-c sprite-kit skphysicsbody


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 2023-03-31
      • 1970-01-01
      相关资源
      最近更新 更多