エレベータ
実に久しぶりに、丁度1年半ぶりに、NeoMupl触ってみました。
実は1年半前の時点で既にMCIでの再生がDLL上ではできるようになっていたのですがVB側でDLLに対応していないということで音がならない状態でした。
そこで簡単に変更を加えてDLLを呼び出すようにしたのですが、DLLのソースを見て感じた不安がそのまま現実となり演奏の停止と同時にVBごと落ちるという不具合が発生しました。
対策は考えてあるので多分近日中に直して昔言っていた常に最新のものをアップするという方針に従って仮更新する予定です。
レゴで久しぶりにオリジナルを作ってみたいと思い、適当にパーツを漁っていたら結構巨大なプレートが出てきて、このプレートの特殊な形を活かせないものかと考えていたら、プレートの穴の部分にぴったり合う四角プレートを見つけ、この部分でエレベーターを作ることを考えたのですが、こういうギミックを作るのに必要なテクニックの部品が決定的に足りず、そもそもテクニックの部品を多用すると機能性ばかりが先立ち見た目が悪くなってしまうため避けたかったので、システムの部品で何とかしようと考えていたところ、ゴムタイヤの摩擦でエレベーターを動かす方法を思いつき、ギアの代わりにタイヤをまわし、その摩擦でエレベーターを昇降する方法を使うことにしました。
タイヤの摩擦を使う方式であればレゴシステムの真っ平らな側面をそのまま利用できるので機能性のために見た目を変える必要がないのです。
ただ、この方式でエレベーターをまともに動かそうとすればタイヤ(テクニックでは昇降用のギア)を最低3箇所設置し、全てで同期を取って全く同じ動きにしなければなりません。
これを実現するには一つのタイヤの動きを全てのタイヤに伝えなければならず、それには結局テクニックのシャフトとギアが数点必要になってしまうのですが、これらは完全に通常のブロックで隠し通すことができるので見た目にはなんら影響を与えないのです。
もっとも、内部で頑張っている様子を見せびらかすためにわざわざ部分的に穴を開けていたりするのですが。
MusicPlayer3をまた改良しました。
昨日までのは終了時に最後の状態を記録できなかったのですが、今回で強制的にセーブする機能で最後の状態だけは必ずセーブされるようになりました。
ふわふわふにゃのページをリニューアルしました。
本当は画像をアップするだけの予定だったのですがどうせなら説明も欲しいし、どうせやるならついでにリニューアルも、ということで。
軽バージョンはこれで公開中止ですがどうせ面倒くさいだけなので需要はなさそうな気がします。