現在DxLibを使いゲームプログラミンをしている者です。
2Dと3Dで親クラスを使い分けようと思っているのですが(GameObject2D、GameObject3Dのように)
その際マネージャー内の関数に書く処理はどちらも同じになるので、引数にGameObjectクラスを取って関数一つで二つのクラスの関数を呼び出せるようにしようと思っています。
その際templateを使おうと思ったのですが、同じファイルに定義と実装をまとめて書かなければならない仕様上どうしてもヘッダファイルに書くしかなく、それだとupdateなど毎フレーム呼び出されるようなものに使った場合遅くなってしまうのではないかと思っています。
この場合無理してtemplateに書くのではなく素直に二つ関数を作ったほうがいいのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/12 17:16