gpt4 book ai didi

ios - 测试 SKSpriteNode 是否在另一个 SKSpriteNode 之下

转载 作者:行者123 更新时间:2023-11-28 09:01:50 26 4
gpt4 key购买 nike

我正在制作一个球必须遵循特定路径的游戏。如果它偏离正轨,他们就输了。问题是我不知道如何测试球是否偏离了路径。我尝试使用 node.intersectsNode(background) 但由于背景覆盖了整个屏幕,因此它不起作用。

我想到的一种方法是测试路径是否在球下方。我不知道这个代码。有什么想法吗?

最佳答案

如果你的路径是一条曲线,它就不会那样工作。唯一可以相互比较节点位置的情况是它们大致可以被视为矩形(例如,如果将两个圆视为正方形,则可以比较它们)。但我认为你的路径有点类似于道路,所以你必须检查你的球是否还在上面。

我可以建议您从查看 TinyWings 克隆教程开始,网络上有很多此类教程,它们涵盖了使用物理学的基础知识,更重要的是,三角测量和使用多边形检测碰撞。

关于ios - 测试 SKSpriteNode 是否在另一个 SKSpriteNode 之下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31788245/

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