しばらく前から、弾丸エンジンを別のゲーム コードに移植しようとしています。問題の 1 つは、最善を尽くしているにもかかわらず、キャラクターが弾丸を発射していないことです。Bullet クラスと BulletCache クラスがあります。
私の大きな質問の 1 つは、メソッドの使用に関連しています。
-(id) initWithBulletImage
{
// Uses the Texture Atlas now.
if ((self = [super initWithSpriteFrameName:@"bullet1big e0000.png"]))
{
}
return self;
}
この方法では、Zwoptex テクスチャ パックを使用することになっています。ただし、私の弾丸テクスチャ パックは、8 つの異なる方向に向いている 8 つの弾丸を備えており、独自のテクスチャ パックです。ゲームには他のアイテム パックがプリロードされており、それらはすべて同じテクスチャです。私のはそうではありません。bullet1big.plist ファイルも持っていますが、ここからどこに行く必要があるのか わかりません。代わりに CCAnimation メソッドを呼び出して弾丸のテクスチャを呼び出す必要がありますか (各方向に発射する弾丸を認識できるようにするため)。