掲示板(棒)スクリプト
スクリプトの作成を受注しています。
まずはスクリプトお問い合わせからご相談ください。
発言を記録できる掲示板を作る
フローティングテキストを使った掲示板です。
360度どの方向からでも発言が見えるように形は棒のようにしてみました。
誰かが Touch するとその人の発言を記録するようになります。 今回は過去3件分の、発言者の名前と発言を表示できる掲示棒を作ってみます。
ルートプリムの作成
まずは本体を作ります。
サイズが <0.1, 0.1, 1.0> のシリンダー型のプリムを作成します。
子プリムの作成
発言をフローティングテキストで表示する子プリムを作ります。
サイズが<0.2, 0.2, 0.1> のシリンダ型のプリムを作り、以下のスクリプトを貼り付けます。
bbs-sub.txt
子プリムの位置を調整
ルートプリムと子プリムのX軸とY軸を合わせ、子プリムが一番下に来るようにします。
子プリムをコピー
子プリムを編集状態にしたら、Shift Key を押しながら、Z軸の移動用矢印(↑)を ドラッグして、元の子プリムよりも 30cm くらい上と 60 cm くらい上に二つコピーを作成します。
四つのプリムをリンク
一番下の子プリムをまず編集状態にします。 Shift Key を押しながら真ん中の子プリム→一番上の子プリム→本体の順に選択すると、 四つのプリムを選択した状態になります。そうしたら Ctrl + L を押して四つのプリムをリンクします。
本体スクリプト
最後に以下のスクリプトを本体にセットすれば完成です。
bbs-main.txt
パラメータの設定
vector color = <0.6, 1.0, 0.6>;
float alpha = 1.0;
vector child_color = <1.0, 1.0, 1.0>;
integer max_chars = 80;
vector color = <0.6, 1.0, 0.6>
本体の上部に表示する使用方法の表示色を設定します。
float alpha = 1.0
本体の上部に表示する使用方法の透明度を設定します。
vector child_color = <1.0, 1.0, 1.0>
子プリムの上部に表示する発言の表示色を設定します。
integer max_chars = 80
ひとつの子プリムに表示できる最大文字数を設定します。あまり長いと読みず
らくなってしまいます。
掲示板の使い方
使う前に
原因は良く分からないのですが、このまま使用すると発言が消えたりする不具 合が起きるので、その対策として、出来上がったオブジェクトを一度 Inventory に戻して、再度 Rez してください。 (原因が分かる方は連絡いただければありがたいです)
使ってみよう
誰かがクリックすると、その人の発言を記録するようになります。新しい発言 は下に記録され、三つまでの発言を表示できます。もう一度クリックすると、 記録をやめるようになります。
たくさんの発言を記録できるようにする
まずルートプリムをもっと長くします。それから、子プリムをコピーするとこ ろで、記録したい発言数分だけ子プリムのコピーを作成します。全てのプリム をリンクさせれば完成です。もし子プリムを増やした場合は、本体のスクリプ トをリセットする必要があります。
このページのTopへ戻る