我正在创建此应用程序(用Objective-C编写),到目前为止一切顺利,我无法理解如何创建代码来检查某个节点(其名称为isEqualToString:@“ someName)是否全部“];)从场景中删除,并在发现场景中不再有该名称的节点后,刷新场景(我知道如何刷新场景)。我正在寻找可以放在“ if”语句中的一些代码(例如“如果节点已消失,请刷新场景)。”
任何想法都是巨大的帮助,因为我无法在线找到任何东西来帮助我解决此问题。
您可以使用该childNodeWithName
功能来检查node
具有特定名称的。如果是nil
,则其不在层次结构中。
在斯威夫特
if self.childNodeWithName("someName") == nil {
println("not present")
}
在ObjectiveC中
if ([self childNodeWithName:@"someName"] == nil) {
NSLog(@"Not present");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句