Difference between revisions of "LlGetStatus/ja"

From Second Life Wiki
Jump to navigation Jump to search
m (Undo revision 850222 by Mako Nozaki (Talk))
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{LSL_Function/ja
{{Issues/SVC-5531}}{{Issues/SVC-1773}}{{Issues/SVC-4197}}{{LSL_Function/ja
|func_id=46|func_sleep=0.0|func_energy=10.0
|func_id=46|func_sleep=0.0|func_energy=10.0
|func=llGetStatus
|func=llGetStatus
Line 10: Line 10:
|caveats=*状態とはオブジェクトの属性です。オブジェクトに属する全プリムは同じ状態を共有します。
|caveats=*状態とはオブジェクトの属性です。オブジェクトに属する全プリムは同じ状態を共有します。
|constants={{LSL Constants/Status/ja}}
|constants={{LSL Constants/Status/ja}}
|examples=<lsl>default
|examples=<source lang="lsl2">default
{
{
     touch_start(integer total_number)
     touch_start(integer total_number)
Line 23: Line 23:
         }
         }
     }
     }
}</lsl>
}</source>
|helpers
|helpers
|also_functions=
|also_functions=

Latest revision as of 12:38, 25 February 2016

要約

関数: integer llGetStatus( integer status );

オブジェクト状態の status で指定された属性の boolean 値を integer で返します。

• integer status STATUS_* フラグ

定数 初期値 意味
STATUS_PHYSICS 0x001 FALSE オブジェクトは物理です
STATUS_ROTATE_X 0x002 TRUE この軸周りの回転ができます
STATUS_ROTATE_Y 0x004 TRUE この軸周りの回転ができます
STATUS_ROTATE_Z 0x008 TRUE この軸周りの回転ができます
STATUS_PHANTOM 0x010 FALSE オブジェクトはファントムです
STATUS_SANDBOX 0x020 FALSE オブジェクトを10mの範囲、かつ同じ地域に居続けさせます
定数 初期値 意味
STATUS_BLOCK_GRAB 0x040 FALSE プリムに対するクリック&ドラッグ操作を無効にします
STATUS_DIE_AT_EDGE 0x080 FALSE 地域の外にオブジェクトが出た場合、返却せずに消去します
STATUS_RETURN_AT_EDGE 0x100 FALSE 地域の外にオブジェクトが出た場合、オーナーに返却します
STATUS_CAST_SHADOWS 0x200 TRUE 現在使用されていません
STATUS_BLOCK_GRAB_OBJECT 0x400 FALSE オブジェクトのプリム全てに対するクリック&ドラッグ操作を無効にします
STATUS_DIE_AT_EDGE - オブジェクトがスクリプトによって Rez された場合、初期値は TRUE です。

警告

  • 状態とはオブジェクトの属性です。オブジェクトに属する全プリムは同じ状態を共有します。

サンプル

default
{
    touch_start(integer total_number)
    {
        if (llGetStatus(STATUS_PHYSICS))
        {
            llSay(0, "このオブジェクトは物理属性を持ちます。");
        }
        else
        {
            llSay(0, "このオブジェクトは物理属性を持ちません。");
        }
    }
}

関連項目

関数

•  llSetStatus オブジェクトの状態を設定します

特記事項

All Issues

~ Search JIRA for related Issues
   llGetStatus(STATUS_ROTATE_Z); will not work on child prims on freshly rezzed objects.
   STATUS_BLOCK_GRAB only affects individual prims in a linkset
   Create STATUS_TRANSLATE_* flags for llSetStatus

Signature

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