VRM入道

http://gray.ap.teacup.com/ghost/にて欧州行脚2009公開中

 
この記事にはコメントを投稿できません
コメントは新しいものから表示されます。
コメント本文中とURL欄にURLを記入すると、自動的にリンクされます。
投稿者:ghost
マジレスすると。

スクロールでハンドルするってのは、イコール、スクロール作者は電車先頭車用と機関車用の二種のスクロールを書くことを強いられるので、マヌケな実装です。

一番いいのは GetCarType みたいな命令が実装されて、戻り値が 1だったら機関車、2だったら電車・・・みたいな感じ。VRMの車両データベースは、編成組成時のツリー展開のために各モデルが車種情報を持っているので、不可能ではないはず。

問題は、このデータベースはあくまでもレイアウター用のものなので、スクリプト命令から参照するとすると、ビュワー起動時にメモリ上にそれを展開してやるか、少なくとも編成をオブジェクト化するときにそのプロパティとしてロードしてやんなきゃなんない。

で、勝手な想像だけども、VRMビュワーの現時点の実装は、速度向上のために編成オブジェクト内部の情報は、中間層を作らずに直接参照してるように思うので、ここに新たな要素(ここでは車種情報)を割り込ませる余裕がなかったりするんじゃないかなー、とは思うワケです。

まぁ、定石では将来の拡張用に数バイトは確保してるはずなので、ヤル気があれば出来ると思うんですけどね。でも、その命令を使うのボクだけだったりして。んじゃ、意味ねーじゃん。
投稿者:KSMaster
一応各車両データに形式と系統があるんだから、スクロールでparamに機関車を入れてほしいところ。んま、”何両目”をあらわすparamとはちょっとカテゴリが異なりますが。
HEADだとちとキツイですからね。
かならずしも先頭だけが機関車とは限らないし。


http://ksmaster.sblo.jp/

実験的代物

CSS無効化 ここで知った方法を使ってます

真・世界征服新着情報

今月のお勤め

2009年
← November →
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

ブログサービス

Powered by

teacup.ブログ
RSS
Powered by teacup.ブログ “AutoPage”