新しいバージョンがあります→ Ver. 2.0
使い方・概要など下の方にあります 2023.5.28公開 Ver. 1.0
当シミュレータは作者が作りたいように作っているものなので、ユーザーの方にとっては思うように動いてくれない場合があります。以下起こりそうなこと。
Q. そもそも使い方がわからないよ
A. 実行欄にある「ランダムな内容で実行」を押してみましょう。とりあえず何かが表示されます。そのあとオプションをいじるのがお勧めです
Q. 「6000形初期前面」「6000形後期前面」で何も表示されないことがあるよ
A. 前面タイプでは、種別・行先のどちらかを空欄にしてください。
Q. 次駅表示を「する」にしたのに表示してくれないよ
A. 指示内容のタイプを「6000形後期」にしてください
Q. 次駅アニメーションが重いよ
A. 仕様です(汗)。ぼかしが非常に重い処理ですので、ぼかしを切ると少し速くなります。
Q. 表示がおかしくなったよ
A. 再読み込みをしてください。ボタン連打はバグの元なので控えましょう。
当シミュレータは架空鉄道「横沢電鉄」のLED方向幕の動作をシミュレートしたものです
HTML5 canvas, CSS, javascriptで構成されています。
このシミュレータでは、コマごとに画像を用意し表示する方式ではなく、リアルタイムにコマ画像を生成する方式をとっています。
つまりまず方向幕で使用される漢字や英数字を集めたマスター画像があり、そこから必要な文字だけを引っ張ってきて任意の表示が作られます。画像の生成はjavascriptによってブラウザ上で行われます。
こうすることで、文字の色や形を調整したいときもマスターを編集するだけで簡単に対応できます。
生成された画像を基に、今度はLED風画像が作られます。これも同様にjavascript, canvasで行われますが、結構負荷のかかる処理となっています。
特に文字をスクロールするなどの、一秒に何十回も画像生成を求められる表示には極めて不向きです。リアルタイムで画像生成するのも良いことばかりではありません…。
まだお粗末なところもありますが、ぜひ遊んでみてください。
〈フォントについて〉
24dot漢字フォント(ゴシック体):MSゴシックもしくはNoto Sans CJK JPのトレース
24dot漢字フォント(明朝体):オリジナル、一部の字はMS明朝のトレース
16dotフォント:MSゴシック
英数字フォント:オリジナル
マスター画像にある文字を使用してオリジナルの行先表示を作ることができます。マスターは一番下にあります。
以下制限事項。