libGDX ライブラリを使用してゲームを作成しています。衝突検出用に 2 つのバウンディング ボックスがあり、1 つは回転可能なオブジェクト用で、もう 1 つは回転可能でないオブジェクト用です。回転可能は非回転可能から継承します。
デバッグ シェイプやアニメーションのレンダリングなどの共通機能を持ち、ゲーム内のすべてのエンティティに関連するその他のゲーム情報を格納するゲーム エンティティ クラスを作成したいと考えています。これからクラスに書き込み、それを拡張してすべてのゲーム要素を生成したいだけですが、回転可能なものとそうでないものがあるため、それを行う方法は考えられません。バウンディング ボックスをグローバル オブジェクトとして単純に持つことを考えていましたが、オブジェクトをインスタンス化する方法に応じて 2 つのタイプになるグローバル変数を作成する方法が思い浮かびません。
誰でも助けることができますか?それとも、私がやっていることは間違ったやり方ですか?