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

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

Revision as of 21:53, 14 April 2010