C# を使用して Breakout Game をシミュレートするプログラムを作成しています。
ゲーム用のレンガ、パドル、ボールを作成する方法についてさまざまなテクニックを学んできましたが、Visual Studio でそれらすべてを 1 つの画像ボックスに追加する方法がわかりません。
私が直面している主な問題は、たとえばボールを移動するために、次のコード セクションを使用して「キャンバス」を
paper.Clear(Color.White);
クリアする必要があることです。 (たとえば、ボールについて)画像ボックス内で夜明けになり、これが私の問題の始まりです。
Breakout ゲーム (私が練習したもの) 内の各コンポーネントは、すべてpaper.Clear(Color.White);
コードを使用します。これは、たとえば、パドルを動かしたり、レンガを表示したり、ボールをバウンドさせたりしたい場合、プログラムは一度に 1 つの機能を実行することを決定するだけであることを意味します。資産の 1 つから削除するpaper.Clear(Color.White);
と、プログラムは思いどおりに機能しなくなります。
これらすべてのコンポーネントを完全に見逃すことなく、ゲーム内で同時に実行する方法はありますか?