【发布时间】:2015-05-30 22:22:23
【问题描述】:
我试图弄清楚如何确定节点是在屏幕上还是在屏幕外可见。这只是节点的真/假属性吗? 谢谢。 (使用 swift spritekit)
【问题讨论】:
-
不,节点上没有任何属性表明精灵在屏幕上或不在屏幕上。节点离开屏幕时也没有任何通知。你应该自己计算。你可以从这个开始:stackoverflow.com/a/25044232/3402095 其他可能的解决方案是在场景周围创建基于边缘的物理体,当节点离开屏幕时,didBeginContact 将被触发(我猜,这可能是一个更高效的解决方案)关于这个搜索 SO .
标签: swift sprite-kit