LlDetectedTouchPos/ja
From Second Life Wiki
メインページ > LlDetectedTouchPos > LlDetectedTouchPos/ja
関数: vector llDetectedTouchPos( integer index );
オブジェクトが touch された位置のリージョン座標のvector値を返します。
| • integer | index | – | 探知情報の番号 |
index には負のインデックスを使用できません。
touch 系イベントでのみ有効です。touch されたプリムとイベントが処理されるプリムは別かもしれません。これは llDetectedLinkNumber でチェックできます。同様に、どの面が touch されたかは llDetectedTouchFace でチェックできます。
HUD として装備されている場合は装備ポイントに対する相対位置を返します。
警告
- index が正常なインデックス範囲を外れていても、スクリプトはエラー表示を出さずに処理を続けます。
- 以下の場合は TOUCH_INVALID_VECTOR が返されます:
- アバターのビューアが touch 面の検出に対応していない。
- ビューアの対応は llDetectedTouchFace の戻り値でチェックできます。
- touch 点がプリムの表面から外れた。
- この関数を呼び出したイベントが touch 系イベントでない。
- アバターのビューアが touch 面の検出に対応していない。
例
default { touch_start(integer pos_detected) { integer i = 0; for(; i<pos_detected; ++i) llWhisper(0, "Pos clicked: " + (string)llDetectedTouchPos(i)); } }
関連項目
イベント
| • | touch_start | |||
| • | touch | |||
| • | touch_end |
関数
| • | llDetectedLinkNumber | |||
| • | llDetectedTouchFace | |||
| • | llDetectedTouchST | |||
| • | llDetectedTouchUV | |||
| • | llDetectedTouchNormal | |||
| • | llDetectedTouchBinormal |
項目
| • | Detected |
ディープノート
経緯
- Introduced in Viewer SVN:870 r92872 Branch:Release Wednesday, 23 July 2008.
- Server support available in Second Life Server 1.24.7.98039, client support in Release Candidate viewer 1.21.4 (98167).
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。

