忍者ブログ
ADMIN / ENTRY
2025
12
<<  >>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
リンデンの3Dバーチャルゲーム、「セカンドライフ」での、浮遊霊のような、ゲーム体験日記
[23]  [22]  [21]  [20]  [19]  [18]  [17]  [16]  [15
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

llSensor(string name, key id, integer type, float range, float arc)
レーダーみたいに、範囲内のオブジェクトを検出する

name
名前フィルター ヌル指定時は全てを対象

id
検出ID ヌル指定時は全てを対象

type
AGENT エージェント(ユーザー)
ACTIVE 動いている物や、動作させるスクリプトを含む物
PASSIVE スクリプトで動作しない物や、動かない物
SCRIPTED スクリプトによって動作するもの

range
96mまでの検出範囲を指定

arc
検出角度(PI:全球-360度、PI_BY_TWO:半球、PI/4:45度)


例:タッチすると、10mの範囲でエージェントを検出し、検出したら、件数と、見つけた名前に挨拶する

default
{
touch_start(integer total_number)
{
llSensor("", NULL_KEY, AGENT, 10, PI);
}

sensor(integer total_number)
{
llWhisper(0, (string)total_number + " avatars detected" );
integer i;
for (i = 0; i < total_number; i++)
{
llWhisper(0, "Hello " + llDetectedName(i));
}
}

no_sensor() {
llSay(0, "Nobody is around.");
}
}
PR
この記事にコメントする
お名前:
タイトル:
文字色:
メールアドレス:
URL:
コメント:
パスワード:   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
11 2025/12 01
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
フリーエリア
最新CM
最新TB
プロフィール
HN:
mikage
性別:
非公開
ブログ内検索
アーカイブ
カウンター
Powerd by NINJAブログ / Designed by SUSH
Copyright © セカンドライフの浮遊霊 All Rights Reserved.
忍者ブログ [PR]