6.27.2008

オブジェクトの回転スクリプト

ケイさんのスクリプト覚書が消される前に、引用コピペ急げ急げ。
オブジェクトを回転させるスクリプトだそうです。

●一秒間に一回転を延々と。
float speed = 1.0;

default
{
state_entry()
{
llTargetOmega(<0,0,1>,speed,1);
}
}


●タッチするごとに回転開始・停止。
float speed = 0.3;

default
{
state_entry()
{
state stop_music;
}
}

state stop_music
{
touch_start(integer total_number)
{
llTargetOmega(<0,0,1>, speed, 1);
state play_music;
}
}

state play_music
{
touch_start(integer total_number)
{
llTargetOmega(<0,0,0>, speed, 1);
state stop_music;
}
}

速度は0.3回転/秒と、ゆっくり。
「音を鳴らすスクリプト」の応用だそうです。

0 件のコメント: