ゲームのゲーム状態のように、しばらくの間変更されたままになるものがあるとしましょう。このゲームでは、ゲーム ループが常に実行され、更新メソッドが常に実行されます。
ゲームの状態を表す変数で switch ステートメントを使用することにより、ゲームの状態を実現できます。その値に応じて、メニューやゲームプレイ、またはゲームの別の状態のコードが実行されます。
ゲームの更新ごとに、最初にこの switch ステートメントを通過しますが、これは非効率的です。
しばらく変更されないものに対して、switch ステートメントのより効率的な代替手段はありますか? これはメソッドの変数で行われていることがわかりますが、c# はメソッド変数をサポートしていないと思います。