6.24.2008

音を鳴らすスクリプト

現店長ケイさんのブログが閉鎖を控えてます。勿体無いです。
勿体無いので、ケイさんの書いたLSLを残す許可を貰いました。

音を鳴らすLSLです。コピペOKだそうです。
string czmusic = "音ファイル名";

default
{
state_entry()
{
string czmusic;
state stop_music;
}
}

state stop_music
{
state_entry()
{
llSetTouchText("Play!");
llPreloadSound(czmusic);
}
touch_start(integer total_number)
{
llLoopSound(czmusic, 1);
state play_music;
}
}

state play_music
{
state_entry()
{
llSetTouchText("Stop!");
}
touch_start(integer total_number)
{
llStopSound();
state stop_music;
}
}

オブジェクトをタッチしたら、指定の音ファイルが鳴ります。
もう一度タッチしたら、音が止まる仕組みです。

0 件のコメント: