継承されたサブクラスで静的データ メンバーを強制することは可能ですか?
ここに私の問題/思考プロセスがあります:
他のすべてのオブジェクトが継承する「GameObject」基本クラスを作成して、ポリモーフィズムに役立てたいと考えています。
継承された各クラスには、ポリゴンをレンダリングするための頂点の静的データ メンバー リストが必要です。正確なプロセスは次のようになります。
- 頂点の静的リストに基づいてオブジェクトを作成
- テクスチャを適用する
- インスタンス化されたオブジェクトの回転変数に基づいてオブジェクトを回転します
- インスタンス化されたオブジェクトのワールド座標に基づいてオブジェクトを変換します
ゲームオブジェクトから継承するすべてのオブジェクトについて、静的な頂点リストがあることを保証したいと思います
リストがあるかどうかを気にする必要がありますか、それとも描画メソッド (インターフェイス iRender によって保証されます) があることだけを気にする必要がありますか?