Kenshiを高フレームレートでプレイしていると、
ラグドールや部位欠損時の挙動が不自然になることがあります。
これは特定のバグというよりも、フレームレートと物理演算の処理タイミングの違いによって発生する現象です。
この記事では、その症状と回避策を解説します。
症状
高フレームレート環境で以下のような挙動が発生することがあります。
- 敵を倒した際にラグドールが不自然に跳ねる
- 部位欠損時にパーツが異常な方向へ飛ぶ
- 物理挙動が不安定になり、見た目が崩れる
これらは主に高FPS環境で発生しやすく、環境によって再現性が異なります。
原因
Kenshiでは一部の物理処理がフレームレートに影響を受けるため、
FPSが高すぎる場合に物理演算が過剰に更新され、
結果として不安定な挙動が発生することがあります。
対処方法
1. フレームレートを制限する
最も効果的な対処方法は、フレームレートを一定値に制限することです。
一般的には60FPS前後を目安に設定すると安定しやすくなります。
2. GPU設定でFPS制限を行う
ゲーム内で制限できない場合は、以下のツールを使用します。
- NVIDIAコントロールパネル
- AMD Radeon Software
ゲームごとのプロファイルを設定し、最大フレームレートを制限してください。
3. 垂直同期(V-Sync)を有効にする
V-Syncを有効にすることで、フレームレートがモニターのリフレッシュレートに同期され、
過剰なFPSの発生を防ぐことができます。
4. 外部ツールで制限する(任意)
RivaTuner Statistics Server(RTSS)などのツールを使って、
より細かくフレームレートを制御することも可能です。
補足
この問題は環境依存のため、60FPS固定でも完全に改善しない場合があります。
その場合は、50〜60FPSの範囲で調整すると安定するケースもあります。
まとめ
高フレームレートによる物理挙動の不安定化は、
Kenshiに限らずフレーム依存処理を持つゲームで発生することがあります。
FPSを適切に制限することで、多くの場合は改善が期待できます。