你如何判断一个节点是否在屏幕上 spritekit swift [英] How do you tell if a node is on the screen spritekit swift
本文介绍了你如何判断一个节点是否在屏幕上 spritekit swift的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想弄清楚如何确定节点是在屏幕上还是屏幕外可见.这只是节点的真/假属性吗?谢谢.(使用 swift spritekit)
I am trying to figure out how to determine if a node is visible on the screen or off the screen. Is this just a true/false property of the node? Thanks. (Using swift spritekit)
推荐答案
您可以使用以下命令来测试节点是否在场景中:
You can use the following to test if a node is in the scene:
if (!intersectsNode(sprite)) {
println("node is not in the scene")
}
这里假设 self
是一个 SKScene
子类,比如 GameScene
.
This assumes that self
is an SKScene
subclass, such as GameScene
.
这篇关于你如何判断一个节点是否在屏幕上 spritekit swift的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文