HUD の速度と距離の読み方
HUD は km/h と mph を同時表示し、1 km/h = 0.2777 m/s、1 mph = 0.621 km/h です。
HUD は 2 つの単位を同時に出します。km/h と mph の関係が分かると、画面の数字が読めます。
01HUD は km/h と mph の同時表示
配信版ビルドの文字列には「Speed:{0,6:0.0} km/h {1,5:0.0} mph」という書式があります。画面の速度表示は、km/h と mph を並べて出す形です。
さらにデバッグ用の書式には「Speed:{0,6:0.00} m/s {1,5:0.0} km/h {2,5:0.0} mph」という 3 単位版があります。つまり内部の計算は m/s で行われ、表示のときに km/h と mph に変換されている、と読めます。この読みは書式の存在からの推測ですが、Unity のゲームで m/s を内部単位にするのは一般的です。
02書式文字列の読み方
「{0,6:0.0}」は、0 番目の値を幅 6 で、小数 1 桁まで表示する、という意味です。幅指定は桁揃えのためのもので、値そのものを丸めるのは「0.0」の部分です。
そのため画面の km/h は小数 1 桁まで(例: 128.4 km/h)、mph は幅 5 で小数 1 桁まで表示されます。整数で切り捨てているわけではないので、「127 と 128 の間」を読み取れます。
03距離の表示
ビルドには「distance: 」という文字列があり、HUD に距離が出ることが分かります。リーダーボード関連の処理名には SetMaxDistance と GetRemainingDistance があり、距離が記録対象になっていることも分かります。
ただし単位(m か km か)と表示形式は、文字列だけでは特定できません。当サイトでは「距離が表示され、記録に使われている」までを確認済みとします。
04km/h・mph・m/s の換算
換算は定義どおりです。1 km/h = 1000 m ÷ 3600 s = 0.2777… m/s、1 mph = 1.609344 km/h。この 2 つを覚えておけば、画面の 2 つの数字が同じ速さを指していることが確認できます。
| km/h | m/s | mph | 1 秒で進む距離 |
|---|---|---|---|
| 60 | 16.67 | 37.28 | 16.7 m |
| 90 | 25.00 | 55.92 | 25.0 m |
| 120 | 33.33 | 74.56 | 33.3 m |
| 150 | 41.67 | 93.21 | 41.7 m |
| 180 | 50.00 | 111.85 | 50.0 m |
| 200 | 55.56 | 124.27 | 55.6 m |
05逃走距離の見積もり
等速とみなすと、走行距離(m) = 速度(km/h) ÷ 3.6 × 時間(s) で計算できます。たとえば 120 km/h で 60 秒走ると 2,000 m です。曲がると減速するので、実際の距離はこれより短くなります。
下のツールは、この式で「HUD の速度 × 生きた秒数」から距離を出し、同時に m/s と mph も表示します。さらに、その結果をブラウザに保存して自己ベストを比べられます(保存先はこのサイトの localStorage で、ゲーム側の記録とは関係ありません)。
注意: これは等速の仮定による計算です。ゲーム内の実際の走行距離とは一致しません。ゲームの HUD が表示する distance の値のほうが正です。
逃走距離の見積もり
HUD の速度(km/h)と、走った秒数から「進んだ距離」を計算します。式は 距離(m) = 速度 ÷ 3.6 × 秒。 曲がると減速するので、実際のゲーム内 distance はこの値より短くなります。数値は目安として使ってください。
進んだ距離(等速の仮定)
- m/s
- 33.33
- mph
- 74.6
- 10 秒で
- 333.3 m
まだ記録がありません。条件を入れて「この条件を記録する」を押すと、この端末のブラウザに残ります。
保存先はこのサイトの localStorage です。ゲーム側のスコアや LeaderboardScore とは関係ありません。 ブラウザのデータを消すと記録も消えます。
| km/h | m/s | mph | 10 秒で | 60 秒で |
|---|---|---|---|---|
| 60 | 16.67 | 37.3 | 166.7 m | 1,000 m |
| 90 | 25.00 | 55.9 | 250.0 m | 1,500 m |
| 120 | 33.33 | 74.6 | 333.3 m | 2,000 m |
| 150 | 41.67 | 93.2 | 416.7 m | 2,500 m |
| 180 | 50.00 | 111.8 | 500.0 m | 3,000 m |
| 200 | 55.56 | 124.3 | 555.6 m | 3,333 m |