gpt4 book ai didi

swift - Swift 中的定向碰撞检测

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:12 24 4
gpt4 key购买 nike

我知道如何使用 SpriteKit 物理引擎来检测两个节点之间何时发生碰撞,但是,我希望能够检测到这一点并获得相对于碰撞对象之一的方向发生了。如果有人好奇,我问这个是为了制作一个平台游戏,我需要检测什么时候地板上有东西。感谢任何帮助,谢谢!

最佳答案

在您的一个对象(可能是您的场景对象)上实现 SKPhysicsContactDelegate。将场景的 physicsWorld.contactDelegate 设置为对象。

在联系人委托(delegate)的didBeginContact(_:) 方法中,您获得了一个SKPhysicsContact 对象。联系人的 contactNormal 属性应该是您感兴趣的方向。

关于swift - Swift 中的定向碰撞检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com