Category:LSL Controls/ja

From Second Life Wiki
< Category:LSL Controls
Revision as of 23:52, 13 February 2008 by Asuka Neely (talk | contribs) (New page: {{Multi-lang}}{{LSL Header/ja}} LSLの基本的なコントロールは{{LSLGC|Camera|カメラ}}か{{LSLGC/ja|Object|オブジェクト}}のコントロールを参照します。{{LSLGC/...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

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

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

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

使い方の例

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

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

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

関数

llTakeControls
llSetCameraParams
llClearCameraParams
llReleaseControls

イベント

control