例)
1. X スプライトがタッチされると、X のポインタがクラス Y に格納されます
2. X スプライトが削除されたとき、X スプライトは Y に離れることを通知します
2番目のステップを達成するにはどうすればよいですか?
具体的には、(クラス X の) onExit は、この種のことを行うのに適した場所ですか?
onEnter/onExit はいつ呼び出されますか? これについては参考文献が役に立ちません。
- (void) CCNode が「ステージ」を離れるたびに呼び出される onExit コールバック。CCNode が遷移とともに「ステージ」を離れる場合、このコールバックは遷移が終了したときに呼び出されます。onExit の間、兄弟ノードにはアクセスできません。
X::onExit()
{
getY()->notify_X_Dies(this);
}