在Path中查找节点

时间:2015-05-23 00:55:05

标签: path sprite-kit skspritenode

我希望玩家在屏幕上绘图,创建路径。如果他关闭了环绕路径,我想对路径内的节点做一些事情。

我如何知道路径中的哪些节点?

1 个答案:

答案 0 :(得分:1)

我假设您存储所有节点的坐标或在变量中引用它们。

您可以利用CGRectContainsPoint通过使用节点的坐标来检查封闭路径中的节点。

documentation

获取CGPath的矩形
func CGPathGetBoundingBox(_ path: CGPath!) -> CGRect