|
テーマ:REDSTONE(3541)
カテゴリ:Red Stone
気まぐれに移動速度の正確な検証をやりたくなったので、やってきました。
以前の移動速度の検証が、中途半端に未解決な問題を残したままでしたので、いつかは検証しなおしたいと思っていましたしね。 移動速度に関する正確な検証 今回の検証も、基本的なスタンスは前回と同じく「単位時間にどれくらい移動するか」を「移動速度装備」を変えたり「絨毯」に乗ったりして測定します。 移動速度装備はこれらを用いました。 これにシュトラセラトのロマ(NPC)が売っている移動速度Lv4の石を使います。 石と装備を変えることにより、移動速度を5%から95%まで5%刻みで変えることが出来ます。 ヘイストのスキルLvは55で、移動速度+102.5%です。 今回の測定では「劇アレ」を使い、1フレーム(1/12秒)に進む座標距離を求めます。 結果は以下のようになりました。 左の列が移動速度(%)で、右の列が1フレームあたりに移動する座標距離です。 移動速度197.5%の下に太線が引いてありますが、それ以下は絨毯に乗って測定した物です。 データ採取・考察の段階では絨毯の移動速度を不明としていたのですが、後述する数式により移動速度+200%の扱いになる事が分かります。 さて、このデータをグラフにしてみますと このようになりました。 移動速度が0%から200%あたりまでは、ほぼ { 0.0025 * [ 移動速度(%) ] + 0.25 } 座標距離/1frame という直線式に乗っています。 絨毯の移動速度が+200%であると判断したのはこのためです。 そして、ここからが以前の検証では全く分からなかった事です。 絨毯に乗った状態で、移動速度装備を装備していくと 「走っている状態よりも移動速度の上昇が大きい」事に気づくはずです。 移動速度200%から230%あたりまでの直線は { 0.0075 * [ 絨毯+移動速度(%) ] - 0.75 } 座標距離/1frame です。 式変形をしてみれば分かりますが { 0.0025 * 3 *[ 移動速度(%) ] + 0.75 } 座標距離/1frameとなり、 絨毯に乗れば移動速度オプションの恩恵が通常の三倍になっています。 また、グラフを見れば分かりますが、移動速度は 「1frameに1座標距離が最速」 ですね。 したがって絨毯に乗った状態で最速を出すには、移動速度オプションが34%あれば十分です。 ∵0.0075*3*(34)+0.75=1.005 絨毯に乗らずに最速を出すには、移動速度オプションが300%必要になります。 ∵0.0025*(300)+0.25=1 今までは 「絨毯に乗っていても、乗っていなくても移動速度は300%が最速」 と考えていましたが、その考え方は少し違っていたということが分かりました。 以前の検証で 「絨毯+移動速度60%で260%のはずなのに移動速度300%の時と同じになってる…」 という問題がありましたが、このようになる原因は 絨毯に乗ると移動速度OPが通常の三倍になるため180%の扱いとなり、結果として 0.0075*3*(60)+0.75=1.2 > 1 と、速度上限に達していたからですね。 結論 1frameに進む座標距離は 走りの場合{ 0.0025 * [ 移動速度(%) ] + 0.25 } 絨毯の場合{ 0.0025 * 3* [ 移動速度(%) ] + 0.75 } であり、移動速度の上限は 1座標距離/1frame である。 ※2007/2/11追記 数式が分かりづらいとの指摘がありましたので、上記の数式を色々書き換えた物を書きます。 1frameに進む座標距離は 走りの場合{ 0.0025 * [ 移動速度(%) ] + 0.0025 * 100 } = { 0.0025 * [ 移動速度(%) + 100 ] } 絨毯の場合{ 0.0075 * [ 絨毯(200%) + 移動速度(%) ] - 0.0075 * 100 } = { 0.0075 * [ 200 + 移動速度(%) - 100 ] } = { 0.0025 * [ 移動速度(%) + 100 ] * 3 } こげintoEyesさんが提案してくださった式 0.0025×[1+移動速度]×[1+2*絨毯有無(0or1)] と同じになりましたね。 これだと大丈夫かな… ちなみに、すっかり忘れていましたが称号「シティーウォーカー」は取っていません。 お気に入りの記事を「いいね!」で応援しよう
[Red Stone] カテゴリの最新記事
|
|