◆  行  先  設  定  ◆
なし
各停
準急
急行
快速
1/30
全項目設定後、設定をタッチしてください

横沢電鉄幕回しシミュレータ

2020.12.29公開

遊び方

①モニタ装置風の画面から種別と行先を指定してください。
②「設定」を押してください。方向幕が動き始めます。
③方向幕が回り切ると再度「設定」できるようになります。

注意

ときどき幕が止まったままになったり、動いたままになったりします(原因不明)。そういうときは再読み込みをしてください。

動作確認済ブラウザはEdge 87、Chrome Mobile。
IEやスマホ独自のブラウザでは正しく表示されない場合があります。

動作の仕組み

<javascriptで幕回しをする>
動作の肝になるのはrequestAnimationFrameメソッドによる関数の再帰呼び出しです。このメソッドは(スペックが許すなら)1秒間に60回関数を呼び出してくれるというもので、呼び出し関数の中に描画命令を仕込むことで簡単に60fpsアニメーションを実現できるようになります。
ただし実際には「表示している画像を消す→位置を変えてまた描く」ということをしており、DOM操作と画像描画を伴う重い処理なのでコマ落ちすることがあります。スマホ等でもぬるぬる動かすにはまだ工夫の余地がありそうです。

対照表

種別行先
00 00 
01各 停01横   山
02準 急02笠   蒲
03急 行03西   浜
04快 速04琴   浜
05通 準05横瀬⇔鶴浜
06通 急06樫   合
07団 体07南 河 合
08臨 時08南喜多夢良
09各停 ( 緑 )09南 田 沢
10各停 ( 桃 )10栗宮テクノパーク
    11鶴   浜
    12香   坂
    13御 ヶ 崎
    14横   瀬
    15藤   沢
    16南 関 川
    17回   送
    18試 運 転
    19団   体
    20臨   時
    21江   那
    22関   川
    23喜 多 夢 良
    24所   橋
    25所 橋 車 庫
    26江 下 清 水
    27東情学園前
    28双 子 山
    29西 双 子 山
    30所橋⇔車庫
    31紀 之 原
    32巡 音 街 道
    33 
    34 
    35 
    36 
    37 
    38 
    39 
    40 

©エンゼシアの架空鉄道 トップページ