LlMinEventDelay/ja

From Second Life Wiki
Jump to: navigation, search

要約

関数: llMinEventDelay( float delay );

イベント処理間の最小遅延時間を設定します。

• float delay 秒で指定

サンプル

default
{
    state_entry()
    {
        llMinEventDelay(5.0);
    }
    touch(integer detected)
    {
        llSay(0, "Touched.");// イベント遅延時間が設定されていないと、マウスボタンを押し続けていると、
                             // 一瞬にしてスクリーンが "Touched" という文字でいっぱいになります。
    }
}

オブジェクトの一つにこのスクリプトを入れます (ウケ狙いでオブジェクトを "Sandy Powell" と呼びます) -

default
{
    touch(integer detected)
    {
        llSay(0, "Can you hear me mother?");//Northern English accent. Catch phase of Sandy Powell (comedian).
    }
}

そしてこれを "Mother" というオブジェクトの中へ -

default
{
    state_entry()
    {
        llMinEventDelay(5.0);
        llListen(0, "Sandy Powell", "", "");
    }
    listen(integer chan, string name, key id, string msg)
    {
        llSay(0, "Eh?");
    }
}

チャットの結果はこの通り -

[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Mother: Eh?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Sandy Powell: Can you hear me mother?
[12:51]  Mother: Eh?
[12:51]  Mother: Eh?
[12:51]  Mother: Eh?
[12:51]  Mother: Eh?
[12:51]  Mother: Eh?
[12:51]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
[12:52]  Mother: Eh?
そしてこれ以上イベントは発生しません。これは llMinEventDelay によって情報が紛失する例ですので、気をつけてください。

関連項目

記事

•  LSL Delay デフォルトの遅延時間はここで参照してください

特記事項

Search JIRA for related Issues

Signature

function void llMinEventDelay( float delay );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。