RPG風のゲーム(システムとしてはスクラッチ開発のインハウス3Dエンジンを使ったアクションゲームですが、感じとしてはRPG寄り)を作っているのですが、一枚のマップに大量の待機イベントが有るような状態でリーインスタック負荷とでも言うのでしょうか? そんな感じで一気に負荷が高まって、今のところグラフィックを動的にクォリティダウンしてフレームレートが下がらないように調整していますが、いかにも変なので、何か上手い軽減方法があれば…と思い質問させていただきました。
イベントデータについては垂直開発に近い感じの設計です。3DエンジンはDirectX11(.0~.3)ベース
マルチスレッド化は試しましたが、マップ上で同時参照しているデータが多すぎて遅くなりました。
グラだと近景だけテセレーションするとか出来ますが、AIに関しても似たような処理ができればそれが最高なのですが。
GPU演算はほぼ(DirectX12限定で使えるようなアイドルタイムのスケジューリングなどは除いて)MAXで使っています
あなたの回答
tips
プレビュー