如何在SpriteKit中获取两个节点的公共区域?

时间:2015-01-12 10:09:04

标签: ios sprite-kit geometry collision sknode

首先,我想要实现的是一个形状节点,它填充了两种不同的,不同的颜色(未混合),例如,圆圈的顶部是白色,底部是黑色。

根据我的发现,我唯一的选择是manually create路径并为它们着色。这对我很好,但我首先需要知道确切的路径。

我正在努力避免复杂的计算,所以我的问题是 - 有没有办法获得描述两个重叠节点的公共区域的路径?

simple example来说明问题:当圆圈与黑色区域发生碰撞时,圆圈中与黑色矩形重叠的部分应该会改变颜色 - 我怎样才能获得重叠区域的路径?

0 个答案:

没有答案