2006年02月04日

冬の○○

 実は最近左目の視力だけがなぜか急激に落ちてます。不思議です。ちなみに子供の頃よくやらされた視力検査のあのワッカ、ランドルト環っていうらしいです。

 で、それが何だよって話は置いといて、VRM4のリソースがうまく使えなくて困った話。うちのPCだけかもしれないんですが、結構悩んでしまいました。
 最近あちらこちらでトレインリソースの活用例が出まくっているのは皆さんご存知と思います。
 そこで例によって、自分もやってみようと思ったわけです。ミーハーですから(違

 まず編成に自作ヘッドマークのリソースを取り込んだら、車両と編成のスクリプトエディタにそれぞれこう書きます。

<車両のスクリプトエディタ>
BeginFunc Setmarkon
SetHeadmark 1
EndFunc


<編成のスクリプトエディタ>
SelectTrainResource 1
CallCar Setmarkon


 なぜ単に「SetHeadmark 1」とせずにメソッドとCallCarを用いているのか、は先日VRM侍でも紹介された理由からです。
 ところがいざビュアーを起動すると、なぜかヘッドマークがデフォルトの「北陸」のままになっています。スクリプトリファレンスやVRM侍を見直しながら、繰り返し試しましたが何度やってもヘッドマークはデフォルトのままでした。

 で、1時間にわたる紆余曲折を経たのですが、そこは略して結果だけ報告します。車両のスクリプトエディタにこのように書くと解決しました。

<車両のスクリプトエディタ>
BeginFunc Setmarkon
SetHeadmark 1
SetSignTexture 1
EndFunc


 編成のスクリプトエディタはそのままでSetSignTextureを書き足しただけです。つまり、不思議なことにSetHeadmark単体では動作しなかったのです。もしリソースがさっぱり変わらないという方がいましたら、念のためSetHeadmarkとSetSignTextureを両方書いてみてはいかがでしょうか。

 今のところ理由はわからないんですが、案外こういうのって些細な理由だったりするんですよね。
 何はともあれ、自作ヘッドマークの掲出には成功しました。


ランボルトランドルト環>

 というわけで冒頭の与太話はここにつながるわけです。何も手の込んだことはしていないです。見れば分かりますか、そうですか。

 いやでも一応、ヘッドマークも完全な黒色が透過色になるかどうかの確認なんですけど。するまでもないですか、そうですか!

 ちなみに上の拡大画像のランドルト環を3mの距離から識別できれば、たぶん視力1.0です。本物は背景が白だったり大きさの誤差があるので、正確ではないと思いますが、本気でこれで視力検査する人はいないと思いますので。

 うーん、オチが弱い。こちらもコレでいきます。

 I.MAGIC万歳。
posted by 45-50s at 20:52| Comment(5) | TrackBack(1) | V4スクリプト | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
>案外こういうのって些細な理由だったりする
ghostさんにトラックバックをいただいて無事解決しました。
やっぱり些細でした(笑
Posted by 45-50s at 2006年02月04日 21:56
左目だけ視力が落っこちてるのは僕も同じなのであります・・・。
Posted by moko at 2006年02月05日 00:32
そうですかー。自分の場合近視なんですが、結局左だけ度の入ったメガネをかけてます。
遠くが見えないと、列車撮影のとき困りますからね(笑
Posted by 45-50s at 2006年02月06日 00:20
ランドルトとランボルト、
どっちが正しいの?
Posted by qwerty at 2006年06月04日 17:46
ランドルトが正しいみたいですね。
直しました。ありがとうございます。
Posted by 45-50s at 2006年06月04日 21:30
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/12750880

この記事へのトラックバック

VRMが実生活に役に立つ件
Excerpt: 極言してしまえば、VRMなんてモノは、実生活には何の役にも立たない、早い話、鉄道好きの暇潰しツールでしかないワケです。っつーか、今の今までそう思っていました。が数分前にそれが謬見であることを思い知らさ...
Weblog: VRM侍
Tracked: 2006-02-04 21:21