Difference between revisions of "LlGetPos/ja"

From Second Life Wiki
Jump to navigation Jump to search
 
Line 9: Line 9:
|caveats=*アタッチメントのルートから呼び出されると、装着者の位置が返ります。子プリムから呼ばれると、常にそのプリムのリージョン位置が返ります。
|caveats=*アタッチメントのルートから呼び出されると、装着者の位置が返ります。子プリムから呼ばれると、常にそのプリムのリージョン位置が返ります。
|constants
|constants
|examples=<lsl>
|examples=<source lang="lsl2">
default
default
{
{
Line 20: Line 20:
         llSay(0, (string)position);
         llSay(0, (string)position);
     }
     }
}</lsl><lsl>
}</source><source lang="lsl2">
default
default
{
{
Line 31: Line 31:
         llOwnerSay("Oooh! I'm up high!");
         llOwnerSay("Oooh! I'm up high!");
     }
     }
}</lsl>
}</source>
|helpers
|helpers
|also_functions=
|also_functions=

Latest revision as of 13:50, 25 February 2016

要約

関数: vector llGetPos( );

リージョン 座標で表されたタスクの位置を vector で返します。

警告

  • アタッチメントのルートから呼び出されると、装着者の位置が返ります。子プリムから呼ばれると、常にそのプリムのリージョン位置が返ります。
All Issues ~ Search JIRA for related Bugs

サンプル

default
{
    touch_start(integer total_number)
    {
        // タッチされると、オブジェクトの位置をチェックし、
        // "position" に保存します。
        // そしてそれを文字列にして発言します。
        vector position = llGetPos();
        llSay(0, (string)position);
    }
}
default
{
    on_rez(integer param)
    {
        // ベクトルの変数名の最後尾に .x .y or .z をつけるとその座標軸の浮動小数点数値として使用することができます。
        vector pos = llGetPos();
        float Z = pos.z; // <--- Like this.
        if(Z > 500.0)
        llOwnerSay("Oooh! I'm up high!");
    }
}

関連項目

関数

•  llGetRootPosition ルートプリム位置を取得します。
•  llGetLocalPos プリムの ローカル 位置を取得します。
•  llGetPrimitiveParams プリムのプロパティを取得します。
•  llSetPos プリムの位置を設定します。
•  llSetPrimitiveParams プリムのプロパティを設定します。
•  llSetLinkPrimitiveParams リンクされたプリムのプロパティを設定します。

特記事項

Search JIRA for related Issues

Signature

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