確かに謎だし自分には全くお手上げだろうな、と思ったんですがパラメーターを見てみたらちょっと思いつきました
zapの数値を見てみると
SpawnSpeed:2.2 GoStraightStateEndMaxSpeed:1.4495 GoStraightToBrakeStateFrame:4 FreeGravity:0.016
2.2と1.4495の比が大体1.5:1くらいなんですよね 他のブキもそうなんだとしたら、SpawnSpeed×(2/3)^nみたいな式が想定できるかもしれません
その場合も結局、GoStraightStateEndMaxSpeedと同じスピードである区間が存在しないのであれば謎すぎますが・・・
それと話がずれてしまいますが、カメラリセットで水平を向かないのは困りものですよね。関係する話題として、各武器の攻撃1回あたりの塗りポイントもwikiでは水平射撃で定義されていますが、それもyリセットで定義されている方が検証は楽ですよね。
とはいえ前作でその定義で大量に計測してくださった方が居る以上そちらに合わせた方がいいのですが、私は計測時にそれを知らなくてダイナモローラーやワイドローラーの塗りptをyリセットで計測してしまいました。それぞれの記事のコメントアウトにはその事を書いてありますが、ここにもメモ書きしておきますm(_ _)m
射程に関しては理想は最大射程で記載する事だと思います。試し打ちライン○.○本という単位ならその曖昧さがあっても大丈夫だと思うので。
もしDU単位のような精度の高い測定をする場合はyリセットで定義するしかないと思いますが。
通報 ...
SpawnSpeedとGoStraightStateEndMaxSpeedの比は全ブキバラバラですね…ボトルの初弾は1.0、シャープは2.4と相当バラツキがあります。あまり法則性は無さそうです…
公式はアップデートで「射程をn%上げました」などの記述を普通に用いるし、射程マッチングも内部パラメータも実際あるので、おそらくは何らかの式でパッと射程なる数値が出せるはずなんですよね。それを突き止めたいんだけど…
1個しか調べずに早とちりして申し訳ありませんでした><><
いえ、どんな意見でも欲しいので助かります。自分一人の引き出しではもう答えが出そうにない…
GoStraightStateEndMaxSpeed-x*ln(n+1) が結構近い感じがする ただxの値がブキによってまちまちで法則性がよく分からない。0.97とか0.95とか、基本かなり1に近い値にはなるが1にはならない…
地面と水平に撃った場合、直進フレーム終了後から数えて8F目で地面に落ちるっぽい。弾速が全然違うボールドとボトル初弾で共通だった。Y方向の落下に関しては弾速のパラメータと関係なく単純な式で計算されてる気がする
ついでに気づいたことだけど、Yでカメラリセットしたときの射角は4度か5度上を向いてるっぽい
武器によって1度ズレるのは俺の測定ミスなのかな…全武器共通になってる方が自然だよね…
直進フレーム終了後は、
GoStraightStateEndMaxSpeed*e(-0.5n)が今のところ一番近似してる感じがします
で、真っすぐ撃った場合、X方向の弾速は0.15~0.25(m/F)ぐらい?になるとその速度で固定されるような感じに見えます。大体どのブキも直進フレーム終了後3~4Fでこの最低速度まで減速します。
X方向の速度は射角に応じても変わる(単純にcos(θ)をかけてるだけ?)
Y方向の落下速度は直進フレーム終了後徐々に大きくなり、2.0m/Fぐらいの速度に達したらその速度で固定されます。
高台から下に何もない場所に向けて水平に弾を撃つと、最終的に弾道は-65度ぐらいの角度になって結構キツめに落ちていくので、最終的にはY方向の落下速度の方が速そう。ただ、水平な地面でYボタンカメラリセットした角度で撃つと、弾道が-45度ぐらいになった時点で地面に到達する。
カメラリセットの仰俯角だとチャージャーやワイパー、ラインマーカーはちゃんと水平に飛んでいるので、ズレてるのはカメラじゃなくてシューター弾の方だと思います…
弾の挙動に関する内部パラメータはそれらに空気抵抗(FreeAirResist)を加えた5つでは?
他のシューターにはないけど52ガロンだけは個別に設定されており、恐らく空間自体に設定されてる基本の重力や運動に対する抗力(空気抵抗)とは別に弾の挙動を不自然でなく見せるように各武器にそれらを個別に設定していたりいなかったりするのかなと思います
(例えばH3リールガンなんかはFreeGravityの項目がないけど重力の影響を受けないのではなく、空間自体に設定されている基本の重力を参照して弾道計算している、といった具合)
空気抵抗、なぜか52にだけある。前作でレティクルが大幅にズレる不具合があったからその解消のためになんか弾の飛び方を弄ったんですかね?
でも他のシューター種に空気抵抗の値が書いてないので検証のしようがないんですよねー…
一方で他ブキ種には空気抵抗の値がちらほら書かれてますよね
あとH3は確かになぜかFreeGravityが無いんですが、あるブキとの違いもよく分からないという
>イカちゃんは地面と水平を向いていて、ブキの方が上に傾いてる
なるほどそうかもしれない…結構厳密に銃口から弾が出てるんですよねこのゲーム(なので振り向きながら撃ったりしてモーションが射撃に追いついてないと初弾がとんでもない場所から出てたりする)