私は現在、GameView と呼ばれるビューと Characters と呼ばれるクラスがある cocos2d ではなく、objective-c を使用して Xcode 4.4 でプロジェクトに取り組んでいます。GameView には、まあ、ゲームがあります。これは、ゲームをプレイするシーンです。キャラクターでは、すべてのキャラクターのイメージと力、またはそれらに固有のものを呼び出します。CharacterSelect ページでキャラクターを選択できるようにしたいのですが、選択したキャラクターは、GameView にあり、制御しているキャラクターです。今、私はちょうど画像を扱っています。GameView では、基本的に Characters クラスから対応するキャラクターの画像を呼び出す方法を設定しようとしています。できればキャラクターのアニメーションを作成したいのですが、段階的に進めていきます。私が欲しいのは、彼が右を向いている間のキャラクターの対応する画像だけです。基本的に画像を作成する関数の GameView.m のコードは次のとおりです。Characters の変数から画像ファイルを呼び出す必要があることはわかっています。bluebox は、UIImageView として .h で定義されているようなもので、実際には、キャラクターが実行できるすべてのことを含んでいます...左右のボタンで移動できるようにするなど...
-(void)createCharacter
{
bluebox = [[UIImageView alloc] initWithFrame:
CGRectMake(70, 100, 150, 130)];
bluebox = [[UIImageView alloc] init];
}
私のCharacters.mで、.hのCharactersにNSStringを作成しました。これはlookingRight1と呼ばれます...そして、私のキャラクターの1つに対して、
-(void)megaMan
{
lookingRight1 = @"MegaManRight1.png";
}
今、私は正しく見えるように電話する必要があると思います。私は実際にこれを書こうとして自分自身を混乱させているので、混乱していなければ助けてください. CharacterSelect ページのコードはあまりありませんが、キャラクター名のラベルが付いた特定のボタンを GameView にリンクするだけです。助けていただければ、とても感謝しています。どうすれば自分の欲しいキャラを手に入れることができるのか、モックのセカンドキャラも見せていただけると助かると思います...
これが混乱を招く場合は申し訳ありません。