リンデンスクリプトで椅子に座る

KIREINA RESORT

2009年06月14日 08:48


リンデンスクリプトで椅子に座る--Ichiro Furse



(SLでの初心者用のためのものつくりの記事です)


基本的な形つくり、質感についての事柄は終わりに近づいています。
そろそろ簡単なスクリプトについての練習も始めます。

私自身、スクリプトは詳しくはありません。
コピーペーストした上で数字等をいじって終わらせています。

私自身がスクリプトについては初心者です。

どこでも手に入るようなスクリプトで、簡単なことをやっていきたいと思います。



今回は座れる椅子をつくります。

まずは椅子の製作です。バーカウンターで使うような高い位置に座る椅子です。





座る部分を選択してコンテンツタブのなかの、

新しいスクリプトをクリックして、スクリプトパネルを出します。そこに次のスクリプトをコピーしてペーストします。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

default
{
state_entry()
{

llSitTarget( , llEuler2Rot(*DEG_TO_RAD));
llSetText("sit",,1.5);
}

}


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

llSitTarget(は座る位置です。数字をかえると座ったときのお尻の位置が変わります。

llEuler2Rot(は方向を示します。3っつめの10のところの数字を変えればいいでしょう。

llSetText("sit",,1.5);はsitという浮き文字の表示をしています。このままでいいかと思います。


決まったらパネル右下の保存ボタンを押してください。






リンクして1つのオブジェクトにしましょう。これで完成です。





右クリックをして、sit here を選びます。






座れました。立ち上がるをクリックすると座る動作が終了します。



スクリプトの数字の調整は実際に座ってみて、何度か調整することになるでしょう。




いかがですか?

この程度のことをやっていこうと思います。






この初心者用ものつくりの記事だけをリスト表示したい場合は左のカテゴリーで初心者用ものつくりを選んでください。


作業する場所が無いときは、サンドボックスに行くと作業できます。
風、空にもサンドボックスがあります。

場所は
kaze sandbox
http://slurl.com/secondlife/kaze/168/229/22
sola sandbox
http://slurl.com/secondlife/sola/249/7/22



初心者用ものつくり