如何找到skspritenode的中点

Posted

技术标签:

【中文标题】如何找到skspritenode的中点【英文标题】:how to find middle point of skspritenode 【发布时间】:2016-05-03 12:27:25 【问题描述】:

我有一个带有物理体的基本矩形节点,我想找到它的中间品脱,因为,我想让矩形的两端对与另一个对象的碰撞做出不同的反应。我在网上寻找答案,我发现我可以使用 CGGeometry,但我不知道如何去做。我该怎么做?

【问题讨论】:

你的意思是精灵节点中心? @TejaNandamuri 是的 请看本教程garethelms.org/2014/06/… 【参考方案1】:

为什么不在小时候在矩形的每一端添加一个物理体。然后你可以检测子物理体是否在没有任何复杂数学的情况下发生碰撞

【讨论】:

我不知道这样做是否正确,但我得到了节点高度,并使用 来获取节点的边

以上是关于如何找到skspritenode的中点的主要内容,如果未能解决你的问题,请参考以下文章

找到旋转的 SKSpriteNode 的精确帧

如何在谷歌地图中找到一条线的中点

如何在swift中找到最近的spritenode到场景的底部

如何使用 scipy 的 Delaunay 找到两个不同集合中点的 Delaunay 邻居?

如何在swift中找到离场景底部最近的精灵节点

如何在转到角度之前将 SKSpriteNode 旋转 360°