gpt4 book ai didi

ios - 如何检测 SKSpriteNode 和 SKView SpriteKit 之间的碰撞

转载 作者:行者123 更新时间:2023-11-29 10:43:57 25 4
gpt4 key购买 nike

我有九个 SKSpriteNode 从屏幕顶部落到屏幕底部。我还有 SKView,我可以将它拖到屏幕上。如何动态检测我的 SKView 与九个 SKSpriteNodes 之一的碰撞?

最佳答案

SKView 没有 physicsBody 属性,所以它不能碰撞。

但是,您可以手动检查 SKViewframe 是否与 SKSpriteNode 的框架相交:

- (void)update:(CFTimeInterval)currentTime {
if (CGRectIntersectsRect(skView.frame, node.frame) {
....
}
}

关于ios - 如何检测 SKSpriteNode 和 SKView SpriteKit 之间的碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23113406/

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