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

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{Multi-lang}}{{LSL Header/ja}} LSLの基本的なコントロールは{{LSLGC|Camera|カメラ}}か{{LSLGC/ja|Object|オブジェクト}}のコントロールを参照します。{{LSLGC/...)
 
m
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Multi-lang}}{{LSL Header/ja}}
{{Multi-lang}}
LSLの基本的なコントロールは{{LSLGC|Camera|カメラ}}か{{LSLGC/ja|Object|オブジェクト}}のコントロールを参照します。{{LSLGC/ja|アバタ}}の入力したキー(移動キーとマウスクリック)を捕捉して、オブジェクトはこれらのキーを元にして幾つかの動きを演出することが可能ですが、LSLでエージェントの動作をコントロールすることはできないでしょう。
{{LSL Header/ja|ml=*}}
{{LSLC/ja|}}
LSLの基本的なコントロールはカメラかオブジェクトのコントロールを参照します。[[Avatar/ja|アバター]]の入力したキー(移動キーとマウスクリック)を捕捉して、オブジェクトはこれらのキーを元にして幾つかの動きを演出することが可能ですが、LSLでエージェントの動作をコントロールすることはできないでしょう。


しかしながら、エージェントのカメラをエージェントのカメラの位置と回転のようにうまくコントロールすることができます。エージェントがマウスルックの状態の場合でもまた測定することが可能です。
しかしながら、エージェントのカメラをエージェントのカメラの位置と回転のようにうまくコントロールすることができます。エージェントがマウスルックの状態の場合でもまた測定することが可能です。
Line 8: Line 10:
あいにくにも、LSLだけを用いてクライアントのポインタ位置を決定する方法はありません。
あいにくにも、LSLだけを用いてクライアントのポインタ位置を決定する方法はありません。


'''使い方の例'''
使い方の例


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


オブジェクトの回転と移動はアバターを動かすキーが元になります。
オブジェクトの回転と移動はアバターを動かすキーが元になります。
Line 16: Line 18:
アバタがオブジェクトをさがしている場合は確認します。
アバタがオブジェクトをさがしている場合は確認します。


'''関数'''
関数


: {{LSLG/ja|llTakeControls}}
    {{LSLG/ja|llTakeControls}}
: {{LSLG/ja|llSetCameraParams}}
    {{LSLG/ja|llSetCameraParams}}
: {{LSLG/ja|llClearCameraParams}}
    {{LSLG/ja|llClearCameraParams}}
: {{LSLG/ja|llReleaseControls}}
    {{LSLG/ja|llReleaseControls}}


'''イベント'''
イベント
: {{LSLG/ja|control}}


{{LSLC/ja|}}
    [[control/ja|コントロール]]

Latest revision as of 07:17, 14 December 2015

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

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

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

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

使い方の例

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

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

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

関数

   llTakeControls
   llSetCameraParams
   llClearCameraParams
   llReleaseControls

イベント

   コントロール