警告:ここに Xna Noobie があります。
ポケモンのような 2D のトップダウン RPG を作成しています。私のゲームでは、メインのゲーム クラスに加えて、プレイヤー用のクラスとマップ用のクラスがあります。マップの地域ごとに個別のクラス (たとえば、Town.cs、Forest.cs、River.cs) を用意する必要がありますか? また、その場合、それらは親クラスから継承する必要がありますか? それとも、汎用 MapRegion クラスを 1 つだけ使用し、マップの各領域を MapRegion のインスタンスにする必要がありますか?