Difference between revisions of "LlGetStatus/ja"

From Second Life Wiki
Jump to navigation Jump to search
(Initial translation)
 
m (カテゴリ変更)
Line 32: Line 32:
|notes
|notes
|cat1
|cat1
|cat2=Status
|cat2=Status/ja
|cat3=Physics
|cat3=Physics/ja
|cat4
|cat4
}}
}}

Revision as of 05:15, 10 April 2010

要約

関数: 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 です。

警告

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

サンプル

<lsl>default {

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

関連項目

関数

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

特記事項

Search JIRA for related Issues

Signature

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