eg)
1. 当 X sprite 被触摸时,X 的指针存储在类 Y
2. 当 X sprite 从Parent 中移除时,X sprite 会通知 Y 它要离开
如何实现第二步?
具体来说, onExit(of class X) 是做这种事情的好地方吗?
何时调用 onEnter/onExit?我认为参考对此没有帮助。
- (void) 每次 CCNode 离开“舞台”时调用的 onExit 回调。如果 CCNode 离开“阶段”并进行转换,则在转换完成时调用此回调。在 onExit 期间,您无法访问兄弟节点。
X::onExit()
{
getY()->notify_X_Dies(this);
}