C# でロックマン ベースの横スクロール ゲームを作成しています。そのために XNA フレームワークを使用していません。ゲーム クラス内の 1 つの画像を使用して、1 つの場所から複数の「弾丸」を作成しようとしています。この時点で私が考えることができる唯一のことは、これに似たものです:
if (shooting == true)
{
BulletLocation.X += 3.0F;
Bullet = Properties.Resources.Bullet;
Charecter = Properties.Resources.shooting;
}
シューティングは、keyDown イベントで true に設定され、keyUp イベントで false に設定されます。私はそのような配列が必要になると確信していますが、どうすればよいのか正確にはわかりません。ご協力いただきありがとうございます!
編集: そのコードのどの部分で、1 つのスプライトから複数の「弾丸」を実際に生成できるでしょうか? ユーザーがスペースバーを押すと、画面の端に到達するまで前進する弾丸を作成したいと思います。その部分は簡単にできます。ただし、複数の弾丸ではできません。私は一度に 1 つの弾丸しか生きていられません。フォーラムで 1 つの画像から複数の箇条書きを作成する方法がわかりません。