static void UpdateViewMatrix() {
Defs.matView = Matrix4.LookAt(new Vector3( thePlayer.Get().position.X, bZoomMode ? 30.0f : 10.0f, thePlayer.Get().position.Z + 5.0f), thePlayer.Get().position, new Vector3(0.0f, 1.0f, 0.0f));
}
実行してみると、ゲームスタート時の挙動が変だが、その他はオリジナルに近い。