快速获取SKShapeNode的区域

时间:2015-07-02 21:08:17

标签: ios swift sprite-kit skshapenode

我一直在试图弄清楚如何获得没有模式的SKShapeNode区域。

以下是我尝试过的事情:

  1. 创建一个物理主体并使用.area属性,但这是一个任意值,与形状的实际区域无关。

  2. 使用高度倍宽度,但是不规则形状没有图案,这只适用于矩形。

  3. 我有什么方法可以获得SKShapeNode的区域吗?

1 个答案:

答案 0 :(得分:1)

利用lineLengthsee Apple Docs),您可以找到形状的周长,或创建整个节点的每个线段的长度。

从那里,您可以获得由线条创建的每个方形/矩形的区域。