2008年02月10日
llSetTimerEvent
llSetTimerEvent
llSetTimerEvent(float sec) |
関数 llSetTimerEvent で設定された時間が経ったら、timer イベントを発生させます。
以後、設定された時間が経てば、繰り返し timer イベントが発生します。
タイマーをoffにしたい場合は、llSetTimerEvent(0.0);を設定してあげます。
float sec | タイマー時間の設定 |
<例> llSetTimerEvent(2.3); ・・・タイマーの時間を2.3秒に設定。
<使用例>
default { state_entry() { llSay(0, "timer start"); llSetTimerEvent(5.0); } timer() { llSay(0, "timer end"); llSetTimerEvent(0.0); } } |

llSetTimerEvent で5秒を設定しているので、5秒たったら timer イベントが発生します。
timerイベントの中で、さらに llSetTimerEvent で0秒をしています。
これは、 timer イベントをoffにする効果があります。
もし、ここで0秒を指定しなかった場合は、5秒ごとに timer イベントが繰り返し発生することになります。
何か、繰り返しセンサーを感知させたい場合などは、繰り返し設定しておくと良いと思います。

Mother Lake は こちら→ http://slurl.com/secondlife/Mother%20Lake/114/109/21
からくりや 江戸支店は こちら→ http://slurl.com/secondlife/EDO%20Japan/74/87/27
Mother Lake のHPはこちらから→ http://ml.ms-p.jp/
法人の方はこちら → http://ms-p.jp/
llSetLinkTexture
llSetLinkPrimitiveParams
llSetLinkColor
llSetLinkAlpha
llPassTouches