Difference between revisions of "Category:LSL Controls/ja"

From Second Life Wiki
Jump to navigation Jump to search
(移動)
m
Line 1: Line 1:
#Redirect [[:Category:LSL コントロール]]
{{Multi-lang}}
{{LSL Header/ja|ml=*}}
{{LSLC/ja|}}
LSLの基本的なコントロールはカメラかオブジェクトのコントロールを参照します。[[Avatar/ja|アバター]]の入力したキー(移動キーとマウスクリック)を捕捉して、オブジェクトはこれらのキーを元にして幾つかの動きを演出することが可能ですが、LSLでエージェントの動作をコントロールすることはできないでしょう。
 
しかしながら、エージェントのカメラをエージェントのカメラの位置と回転のようにうまくコントロールすることができます。エージェントがマウスルックの状態の場合でもまた測定することが可能です。
 
上記の幾つかを行なおうとする前に、スクリプトは[[llRequestPermissions/ja|llRequestPermissions]]にてエージェントから適切な権限を要求しなければなりません。
 
あいにくにも、LSLだけを用いてクライアントのポインタ位置を決定する方法はありません。
 
使い方の例
 
[[llForceMouselook/ja|llForceMouselook]]で影響を加えたオブジェクトを準備して、それにアバタが座るときに[[mouselook|マウスルック]]を強制させます。
 
オブジェクトの回転と移動はアバターを動かすキーが元になります。
 
アバタがオブジェクトをさがしている場合は確認します。
 
関数
 
    [[llTakeControls/ja|llTakeControls]]
    [[llSetCameraParams/ja|llSetCameraParams]]
    [[llClearCameraParams/ja|llClearCameraParams]]
    [[llReleaseControls/ja|llReleaseControls]]
 
イベント
 
    [[control/ja|コントロール]]

Revision as of 06:57, 14 December 2015

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

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

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

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

使い方の例

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

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

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

関数

   llTakeControls
   llSetCameraParams
   llClearCameraParams
   llReleaseControls

イベント

   コントロール