如何确定两个场景节点之间的冲突是否在ios 11的ARKit Scenekie中结束?
为了找出两个节点之间的联系,我实现了物理联系委托。在接触时,代理被正确调用,我正在更改节点的颜色。但是contact-didEnd方法被一次又一次地调用,因此我无法确定实际的联系何时结束 例如,如果移动一个对象使其与另一个对象重叠,则会更改对象的颜色。但是,当我再次向外移动第二个对象时,如果没有接触,我必须再次将颜色更改回原始颜色。如何做到这一点 有一种方法可以判断是否存在某种接触,但没有方法可以判断这种接触是否不再存在如何确定两个场景节点之间的冲突是否在ios 11的ARKit Scenekie中结束?,ios,scenekit,ios11,arkit,xcode9beta6,Ios,Scenekit,Ios11,Arkit,Xcode9beta6,为了找出两个节点之间的联系,我实现了物理联系委托。在接触时,代理被正确调用,我正在更改节点的颜色。但是contact-didEnd方法被一次又一次地调用,因此我无法确定实际的联系何时结束 例如,如果移动一个对象使其与另一个对象重叠,则会更改对象的颜色。但是,当我再次向外移动第二个对象时,如果没有接触,我必须再次将颜色更改回原始颜色。如何做到这一点 有一种方法可以判断是否存在某种接触,但没有方法可以判断这种接触是否不再存在