LlTargetRemove/ja

From Second Life Wiki
< LlTargetRemove
Revision as of 13:47, 25 February 2016 by SakuraNoel Fayray (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

要約

関数: llTargetRemove( integer number );

llTarget で登録した目標位置 number を削除します。

• integer number

サンプル

integer target_id;
vector target_pos;

default
{
    state_entry()
    {
        target_pos = llGetPos() + <1.0, 0.0, 0.0>;
        target_id = llTarget(target_pos, 0.5);
    }
    at_target(integer tnum, vector targetpos, vector ourpos)
    {
        if (tnum == target_id)
        {
            llOwnerSay("オブジェクトは目標範囲に入っています");
            llOwnerSay("目標位置: " + (string)targetpos + ", オブジェクトの現在位置: " + (string)ourpos);
            llOwnerSay("これは目標から " + (string)llVecDist(targetpos, ourpos) + " メートル離れています");
            llTargetRemove(target_id);
        }
    }
    not_at_target()
    {
        llOwnerSay(
            "まだ到達していません - オブジェクトは " + (string)llGetPos() + 
            " にあり, それは目標から " + (string)llVecDist(target_pos, llGetPos()) + 
            " メートル離れています (" + (string)target_pos + ")"
        );
    }
}

関連項目

特記事項

Search JIRA for related Issues

Signature

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