Spritekit SkNodes交集的Rect / Polygon

时间:2016-06-23 08:06:05

标签: ios swift sprite-kit sprite sknode

我想在SkNodes中确定2个重叠Sprite-kit的交点的Rect / Polygon。

方法:

SKNode.intersectsNode(<#T##SKNode#>)
如果有交叉点,

仅返回 true false ,但我也想知道交叉点的区域。

有人能帮助我吗? (我想确定绿色三角形)

enter image description here

1 个答案:

答案 0 :(得分:0)

谷歌搜索&#34;两个矩形的交叉区域&#34;表明已在SO like hereand here上多次解决此问题。

就Sprite Kit而言:你将不得不实现一些逻辑(测试交集,遏制等等)和数学(计算交叉点的面积),AFAIK没有内置任何东西SK为你做这件事。