触摸“通过”另一个物理学家? Swift / Spritekit

时间:2015-07-01 16:31:51

标签: swift sprite-kit

通过我的屏幕和游戏机制的设置方式,我必须将我的顶部导航栏放在另一个物理的顶部,这些物理会隐藏在屏幕顶部等待下降。

我现在正在添加导航,暂停菜单按钮工作正常,当我没有等待下来的精灵加在顶部时,但是一旦我重新添加它,暂停按钮就没有了不再感动了。

我想可能切换Z位置以将暂停按钮带到前面可能会起作用但是没有做任何事情。

我没有必要为掉落的精灵注册触摸。

任何想法如何使这项工作?

编辑:只有我可以想到让导航区域空闲的解决方法是,是否可以在0的高度启动SKshapenode,然后将其缩放为更高的永久性并保持“永远向下移动”的外观,并采取行动并定期用另一个去除它?

1 个答案:

答案 0 :(得分:1)

让我们看看我是否正确。

如果隐藏的导航节点不会注册触摸并且不是游戏的一部分,则您不需要将warning : unable to resolve reference to `cpp/vtutil' for \ref command warning : explicit link request to 'cpp' could not be resolved 应用于导航。

您可以将其删除或将代码更改为:

physicsBody

self.topNavigation.physicsBody = nil 应用于节点是一种很好的方法来分层'你的节点。