立ち入り禁止・許可ストップウォッチカメラを制御する(llSetCameraParams,llClearCameraParams関数)前回動画の再生をご紹介したので、もっとちゃんとした動画をとりたいなーと思い、カメラ制御のスクリプトに興味をもったのでご紹介します。下記のスクリプトでは、(カメラのつもり・・・です)装着して歩くとアバターの視点(カメラの視点)が変わります。通常、カメラは自アバターの少し後ろをついてきます。自分の顔をみながら歩くことはできません。このオブジェクト(カメラのつもり・・・です)を装着して歩くと、自分の正面をみながら歩くことが可能です。180.0]);}}}llGetAttached関数:llGetAttached()どこに装着されているかを取得します。(0は装着してないということです。)装着されている場合は例えば、ATTACH_CHESTATTACH_HEADATTACH_LSHOULDERATTACH_RSHOULDERATTACH_LHAND・・・というように装着部位名称がATTACH_XXXXのXXXXの部分になった定数値が取得できます。)llClearCameraParams関数:llClearCameraParams()カメラの設定値をデフォルトに戻します。agent)アイテムを装着するとき、または取り外した時に発生します。装着したときにはアバターのキー、取り外した時にはNULL_KEYが、agentパラメータから取得できます。<補足>アバターのカメラを制御する為にはパーミッション(PERMISSION_CONTROL_CAMERA)が必要になります。今回のサンプルでは、カメラをアクティブにして、カメラが目標(アバター)の回転に変化によって抑制されない角度を180度に設定しています。state_entryでは、オブジェクトを装着したままスクリプトがリセットされた場合もカメラ制御を再セットするようにしています。llSetCameraParams関数のパラメータを変えることによって、頭上から撮影したり、横から撮影したりも可能なのでセカンドライフで動画(マニシマ)をとるとき等に便利そうです。