ソラマメブログ › Arashi Product 頭の呟き › 製作 › 「りゅうのす家」改装…建物・建具編

「りゅうのす家」改装…建物・建具編

下書きに書きかけの記事が6件、文才に乏しいりゅうのすけです。

UnderConstruction

自宅改装工事は非常に遅いペースで作業を進めております。
だいぶ記事を投稿していなかったので、改装状況でもご紹介。

まずは建物から。
before_after
2階へのスロープのTextureを貼り変えて、一枚板から丸太積みの階段風に。

2階床面積を広げ、広げた側の2階の支えを丸太からアーチ型の石造りへ変更。
これで1階作業場は、石造りに囲まれ頑丈な造りになった(?)。

まだ作業場内が空っぽでみすぼらしいから、普段1階は養生幕で覆ってます。
養生幕
そろそろ2階店舗の外壁も飽きてきたから貼り変えたいけど、どんなのが良いのかまだ模索中。



続いて建具。

作業場への入口には扉を設置。
いちいちタッチして扉を開けるのが億劫になったので、ぶつかったら進行方向側に開くようにした。
ほら、西部劇に出てくる酒場の入口みたいな扉、あんな感じ。

日本語では、「スイングドア」とか、「ウェスタンドア」と呼ばれてるらしい。
英語版Wikipediaによると「swing door」とか観音開きなら「saloon doors」、膝から胸くらいの高さな観音開きだと「batwing doors」とされている。
swing door
プリム数節約したいから、残念ながら観音開きは我慢><

衝突時のアバター移動速度を取得して、その軸方向によって扉の開く方向を変えてある。
が、衝突した反動で戻った瞬間の速度を検出する事もあるようで、進行方向と逆に開く場合も^^;

確実に動作させたいなら、扉のある程度手前で進行方向を検出するマットでも用意すればいいんだろうけど、プリム数増えちゃうからここも我慢。
まぁ、思惑通りの方向に開く確率は5割を超えてるみたいだから、雰囲気だけで良しってことで。

一応タッチしても開くように、お師匠様が紹介していた関数 llDetectedTouchFace を活用して、タッチした面によって扉が開く方向を変えてある。

なんとなく作業場風に見せたくて「Authorized Personnel Only」なーんて看板付けたけど鍵なんて付いてないから、ぶつかるなり触るなりしてご自由にお試しを。 どなたでも動作するはず
※Takoさんからご指摘いただいたコメントにあるようにtouchでの開閉は、Viewer V.1.21未満では機能しませんので悪しからず

<頭領が今回新たに覚えたLSL>
collision_start:衝突したら発生するイベント
llDetectedTouchFace:タッチした面を取得する関数



同じカテゴリー(製作)の記事画像
SLGP参戦者様向け製作品
夏の催し出展作品で水遊び
夏の催し参加2008-其の弐
夏の催し参加2008-其の壱
間に合うかなぁ?
乗り物操縦性向上対策
同じカテゴリー(製作)の記事
 SLGP参戦者様向け製作品 (2009-05-08 21:41)
 夏の催し出展作品で水遊び (2008-08-16 15:43)
 夏の催し参加2008-其の弐 (2008-08-11 13:02)
 夏の催し参加2008-其の壱 (2008-08-07 17:02)
 間に合うかなぁ? (2008-07-23 00:14)
 乗り物操縦性向上対策 (2008-07-19 00:02)

by 頭領 りゅう@嵐製作所 at 2008年10月30日 17:03│Comments(2)製作

この記事へのコメント

llDetectedTouchFace は1.21.6 でないと機能しないので注意が必要です。まだまだ1.20を使ってる人が多いと思いますよ。

OnRez とか非公式ビューアだと1.19ベースだったりするしね(苦笑)
Posted by Tako★MASARU at 2008年10月30日 20:17
いやはや、そうでしたねぇ><
タッチで開かなかったら、ぶつかって開けてください^^;
Posted by 頭領 りゅう@嵐製作所頭領 りゅう@嵐製作所 at 2008年10月30日 23:00
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。