添加SKNode作为触发器,以便它不会影响其他节点的路径

时间:2015-05-15 02:21:17

标签: ios swift sprite-kit

所以,我想知道是否可以添加一个SKSpriteNode并给它一个物理主体/属性,使其仅作为触发器。它可以被认为是比赛中的终点线。当你通过这条线时,你得到一个点或什么,但你的路径不会受到物理/视觉影响;你通过它。我确信这是可能的,但是,我不知道如何实现这一目标。以下是我目前为精灵所做的事情:

<input id=ipa ...
<input id=ipb ...
<input id=ipc ...

$(ipa).autocomplete({...source:jsonp.php...data:{type:'aaa'}...
$(ipb).autocomplete({...source:jsonp.php...data:{type:'bbb'}...
$(ipc).autocomplete({...source:jsonp.php...data:{type:'ccc'}...

我应该添加什么才能实现我的目标?

1 个答案:

答案 0 :(得分:1)

假设您要尝试实现的是在传递该行后触发一个函数,您可以先将SKSpriteNode设置为categoryBitMaskcollisionBitMask来执行此操作

接下来,在swift文件中编写一个didBeginContact函数,然后处理检查那些是触发此事件的正确节点的条件。