ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

2019-09-01から1ヶ月間の記事一覧

ヤードシミュレータ 列車2Dイメージ作成メモ

貨物ヤードシミュレータに表示する車両の2Dイメージ作成メモ。 ・拡大率は、DE10の高さが100pixelになる程度。 ・画像形式はpng。

列車モデルの表現方法と操作

車両の連結状態を表す列車モデルについて、どのような構成として、連結や切り離し操作をどのように表現するか整理を兼ねてメモ。 まず、車両は以下のようなインターフェースで表現されているものとする。 public interface IVehicle{public ICoupler coupler…

車両の管理方法

連結器のGUIを作ろうとしたけど、課題が見つかってしまい解決策を考え中。どんな課題かというと、この貨物ヤードシミュレータでは最終的に数十両もの貨物車両がいることになるので、連結器の数は下手すると100個以上。これ、どうやってGUIに表示すればいいん…

GUIの追加

今まで速度やノッチの状態、進行方向などはUnityのInspector上で見ていたんだけど不便なので、画面上にこれらを表示するGUIを実装してみた。 GUIを実装 だいぶ便利になった。あとは、各車両の連結器を開放するボタンを追加かな。

Unityで速度に応じ当たり判定を大きくしてみた

Unityで、高速移動をしたらRigidbodyの当たり判定をContinuousにしても非Rigidbody内のBoxColliderに当たらないケースがあった。そこで、速度に応じてBoxColliderの大きさを大きくするようにしてみたところ、成功。 youtu.be これにより、無事に高速時でもレ…

試しにワム80000を12両連結してみた

試しにワム80000を12両とDE10を1両置いて、連結させてみた。無事成功。 youtu.be

並形自動連結器の実装(今度こそ終わりVer.)

色々苦労したけれど、並形自動連結器の実装が終わったはずなので一旦まとめ。 目次 並形自動連結器の外観モデル 並形自動連結器の動作原理 物理モデル 実装結果 並形自動連結器の外観モデル シーマ(仮)さんのワム80000 mmdモデルより拝借。一旦Blenderに部…