【发布时间】:2016-04-12 10:40:43
【问题描述】:
有时在我的 SpriteKit 程序中,我的碰撞和接触(使用 SKPhysicsBody)不会触发或按预期工作。我想我已经设置了我需要的一切,但我仍然没有得到正确的交互。
我是否可以编写一些代码来检查什么会与什么发生冲突,以及设置了哪些主体来生成联系人?
【问题讨论】:
-
这类问题其实适合Code Review
-
这仅适用于代码审查,前提是代码按预期工作并且 OP 想要审查......从这个问题的声音来看,他不想审查,他想要一个错误检查他的代码...
-
实际上,我并不真正希望我的代码被审查,因为 OI 认为它有效,但我试图发布一些可以帮助解决碰撞/接触问题的人的内容。也许我应该发布一个问题,说明我遇到了问题,然后我的 checkPhysics 函数作为答案?
-
Stack Overflow 是一个问答网站,这里没有问题。我想您可以将代码发布为您自己问题的答案,问题是“如何诊断 SpriteKit 碰撞检测错误?”
-
除非您在物理节点阵列上使用过滤器,否则这会变得非常慢非常快,并且在测试期间实际上会伤害您,低 FPS 意味着跳帧可能导致对象相互穿过,而不是触发没有联系
标签: sprite-kit collision-detection skphysicsbody