子ノード クラスでスケジュール メソッドを呼び出さずに、クラス GameScene の子ノードでセレクターをスケジュールしたいと思います (例: [セルフ スケジュールなど])。
これは、GameScene クラスで呼び出して、GameScene の背景を処理する子クラスのメソッドを呼び出すコード スニペットです。
ParallaxMultipleBackgrounds *background = [self getChildByTag:GameSceneBackgroundBase];
//I TRIED THIS:
[background schedule:@selector(([background changeSpeedFactorBy:3])) interval:1];
//AND
[background schedule:@selector(changeSpeedFactorBy:3)];
//AND
[[background schedule:@selector(changeSpeedFactorBy:3) interval:1] ];
//BUT..
残念ながら、コンパイラからさまざまなエラーメッセージが表示されるため、これらのメソッド呼び出しはどれも機能しません。ParallaxMultipleBackgrounds クラスでセレクター-(void) changeSpeedFactorBy:(float)factorを宣言したため、何が間違っているのかわかりません。
何か助けはありますか?