LlGetAgentSize/ja
Jump to navigation
Jump to search
| LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: vector llGetAgentSize( key id );サンプル
//A simple script that makes a box hover above the owner's head.
default {
state_entry(integer i) {
key owner = llGetOwner();
vector pos = llList2Vector(llGetObjectDetails(owner, [OBJECT_POS]),0);
vector agent = llGetAgentSize(owner);
pos.z += 0.5 + agent.z / 2;//"pos" needs to be adjusted so it appears above the owner.
if(agent)//makes sure it found the owner, a zero vector evaluates as false
llSetPos(pos);
}
touch_start(integer num)
{
llResetScript();
}
}
注意点
これはアバターが同じリージョンにいるかどうかのテストとして優れた方法です。
関連項目
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。