Category:LSL Controls/ja

From Second Life Wiki
< Category:LSL Controls
Revision as of 06:17, 14 December 2015 by Mizu Melody (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

LSLの基本的なコントロールはカメラかオブジェクトのコントロールを参照します。アバターの入力したキー(移動キーとマウスクリック)を捕捉して、オブジェクトはこれらのキーを元にして幾つかの動きを演出することが可能ですが、LSLでエージェントの動作をコントロールすることはできないでしょう。

しかしながら、エージェントのカメラをエージェントのカメラの位置と回転のようにうまくコントロールすることができます。エージェントがマウスルックの状態の場合でもまた測定することが可能です。

上記の幾つかを行なおうとする前に、スクリプトはllRequestPermissionsにてエージェントから適切な権限を要求しなければなりません。

あいにくにも、LSLだけを用いてクライアントのポインタ位置を決定する方法はありません。

使い方の例

llForceMouselookで影響を加えたオブジェクトを準備して、それにアバタが座るときにマウスルックを強制させます。

オブジェクトの回転と移動はアバターを動かすキーが元になります。

アバタがオブジェクトをさがしている場合は確認します。

関数

   llTakeControls
   llSetCameraParams
   llClearCameraParams
   llReleaseControls

イベント

   コントロール