llSetTimerEvent

akito

2008年02月10日 16:23


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/


関数