-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
制限速度設定地上子をより自由に置きたい #58
Comments
TASC 停止位置や信号現示受信の地上子と同様の手法で地上子の位置の誤差を吸収できたらできそうな気がする。 |
「停車場へ移動」したときに通過する地上子をうまく処理 (無視?) できればよい。 |
「停車場へ移動」するとき (地上子通過直前の自車の位置が 0 のとき) は地上子を無視するという風にすることも考えられる。しかし、これまで地上子仕様に
と書いているので、移動時に地上子を無視するようにすると後方互換性がない。 ただし、速度変化地点のある範囲が非常に大きいままだとその後に普通に通過する地上子からの制限速度区間と混同して正しく処理できないので、「停車場へ移動」の時に登録する制限速度区間の始点の範囲は必ず [0, 0] とする。(地上子から区間までの距離が 0 以外で指定されている場合でも) |
Wiki の説明も更新したのでこの件は完了。 |
v1.1 現在の仕様では、制限速度設定地上子の設置順序は、地上子が指示する制限速度変化地点の順になっていないといけない。順序が誤っていると、より後の区間の制限速度の情報が上書きされてしまう。この制限を緩和して、自由な順序で (あるいは、同じ制限速度変化地点に対して複数) 地上子を設置してよいようにできないだろうか。
cf. magicant/bve-random-map#8 (comment)
The text was updated successfully, but these errors were encountered: