LlDetectedLinkNumber/ja

From Second Life Wiki

メインページ > LlDetectedLinkNumber > LlDetectedLinkNumber/ja
Jump to: navigation, search

関数: integer llDetectedLinkNumber( integer number );

イベントを引き起こしたプリムのリンクナンバのinteger値を返します。

• integer number 探知情報の番号

number には負のインデックスを使用できません。
touch 系および collision 系イベントでのみ有効です。それ以外のイベントでは常にゼロが返されます。

仕様

llDetected* 関数はどこでも使用可能ですが、探知イベント内、および探知イベントから呼ばれた関数内で使われた場合のみ非デフォルト値を返します。

警告

  • VolumeDetect が設定されたオブジェクトの collision イベントでは llDetectedLinkNumber 関数が 0 を返します (SVC-2996)。
  • number が正常なインデックス範囲を外れていても、スクリプトはエラー表示を出さずに処理を続けます。
  • llDetected* 関数が有効になるイベントは、常に少なくとも 1 個以上の探知結果を返します。
    • 何も探知されなかった場合、探知イベントは発生しません。(no_sensor イベントはある意味例外ですが、llDetected* 関数はそこでは無効です。)
    • イベントの探知個数を表す引数は、決して 1 未満にはなりません。

 
default
{
    touch_start(integer num_detected)
    {
        integer i;
        for(i=0; i<num_detected; ++i) {
            llOwnerSay("クリックされたプリムのリンクナンバ: " + (string)llDetectedLinkNumber(i));
        }
    }
}
 

関連項目

イベント

•  touch_start
•  touch
•  touch_end
•  collision_start
•  collision
•  collision_end

関数

•  llDetectedTouchFace

項目

•  Detected

ディープノート

要因

New Feature - A new feature of the product, which has yet to be developed. Open - The issue is open and ready for the assignee to start work on it.    llVolumeDetect(TRUE) を実行すると llDetectedLinkNumber 関数が 0 を返すようになります。
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
Personal tools
In other languages