ソラマメ ブログ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 4人
オーナーへメッセージ
QRコード
QRCODE

気ままな一言

ご質問等、ページへのリンクはご自由に。気軽にコメントでもどうそ~
詳しいことは角川SIMのサポートセンターまでいらっしゃいませっ

世間知らずなので逆にいろいろ教えてください♪

2007年07月01日

アバター 【LSL】

llGetAgentInfoエージェント情報を取得する。
llGetAgentSizeエージェントサイズを取得する。
llRequestAgentDataエージェントデータを要求する。

llAttachToAvatarオブジェクトを装着させる。
llDetachFromAvatarオブジェクトを外す。
llGetAttached現在装着されている位置を取得する。

llAvatarOnSitTarget座っているアバターを調べる。
llUnSit座っているアバターを立たせる。

llGetAnimation実行中の基本アニメーションを取得する。
llGetAnimationList実行中の全アニメーションを取得する。
llStartAnimationアニメーションを開始する。
llStopAnimationアニメーションを停止する。


integer llGetAgentInfo(key id)
idアバターのUUID

エージェント情報を取得します。

戻り値状態
AGENT_ALWAYS_RUN走っている。
AGENT_ATTACHMENTSオブジェクトを装着している。
AGENT_AWAYAwayモード中。
AGENT_BUSYBusyモード中。
AGENT_CROUCHINGしゃがんでいる。
AGENT_FLYING飛行中。
AGENT_IN_AIR宙に浮いている。
AGENT_MOUSELOOKマウスルック中。
AGENT_ON_OBJECTオブジェクトに座っている。
AGENT_SCRIPTEDスクリプトを含むアイテムを装着している。
AGENT_SITTING座っている。
AGENT_TYPINGタイピングをしている。
AGENT_WALKING歩いている。

▲上へ ■LSL Portal ■LSL Portal (日本語)
vector llGetAgentSize(key id)
idアバターのUUID

エージェントサイズを取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
key llRequestAgentData(key id, integer data)
idアバターのUUID
datadataserverイベントのパラメータ

エージェントデータを要求します。

data
DATA_ONLINEオンライン状態。
DATA_NAMEアバター名。llKey2Name()と同じ。
DATA_BORN登録年月日。(YYYY-MM-DD)
DATA_RATINGアバターの評価をカンマ区切りで返す。
 行動に関するポジティブな評価,
 行動に関するネガティブな評価,
 容姿に関するポジティブな評価,
 容姿に関するネガティブな評価,
 作成オブジェクトに関するポジティブな評価,
 作成オブジェクトに関するネガティブな評価
DATA_PAYINFO支払い登録情報を返す。
PAYMENT_INFO_ON_FILE/PAYMENT_INFO_USED

▲上へ ■LSL Portal ■LSL Portal (日本語)
llAttachToAvatar(integer attachment)
attachment装着先

オブジェクトを装着させる。

attachment
ATTACH_CHESTchest/sternum
ATTACH_HEADhead
ATTACH_LSHOULDERleft shoulder
ATTACH_RSHOULDERright shoulder
ATTACH_LHANDleft hand
ATTACH_RHANDright hand
ATTACH_LFOOTleft foot
ATTACH_RFOOTright foot
ATTACH_BACKback
ATTACH_PELVISpelvis
ATTACH_MOUTHmouth
ATTACH_CHINchin
ATTACH_LEARleft ear
ATTACH_REARright ear
ATTACH_LEYEleft eye
ATTACH_REYEright eye
ATTACH_NOSEnose
ATTACH_RUARMright upper arm
ATTACH_RLARMright lower arm
ATTACH_LUARMleft upper arm
ATTACH_LLARMleft lower arm
ATTACH_RHIPright hip
ATTACH_RULEGright upper leg
ATTACH_RLLEGright lower leg
ATTACH_LHIPleft hip
ATTACH_LULEGleft upper leg
ATTACH_LLLEGleft lower leg
ATTACH_BELLYbelly/stomach/tummy
ATTACH_RPECleft pectoral
ATTACH_LPECright pectoral
ATTACH_HUD_CENTER_2HUD Center 2
ATTACH_HUD_TOP_RIGHTHUD Top Right
ATTACH_HUD_TOP_CENTERHUD Top
ATTACH_HUD_TOP_LEFTHUD Top Left
ATTACH_HUD_CENTER_1HUD Center
ATTACH_HUD_BOTTOM_LEFTHUD Bottom Left
ATTACH_HUD_BOTTOMHUD Bottom
ATTACH_HUD_BOTTOM_RIGHTHUD Bottom Right

▲上へ ■LSL Portal ■LSL Portal (日本語)
llDetachFromAvatar()

オブジェクトを外す。

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetAttached()

現在装着されている位置を取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
key llAvatarOnSitTarget()

座っているアバターを調べます。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llUnSit(key id)
idアバターのUUID

座っているエージェントを立たせます。

▲上へ ■LSL Portal ■LSL Portal (日本語)
string llGetAnimation(key id)
idアバターのUUID

実行中の基本アニメーションを取得します。
戻り値説明
Crouching 
Hovering 
Hovering Down 
Hovering Up 
Jumping 
PreJumping 
Running 
Sitting 
Sitting on Ground 
Standing 
Striding 
Flying 
FlyingSlow 
Falling Down 
Standing Up 
Landing 
Soft Landing 
CrouchWalking 
Turning Left 
Turning Right 
Walking 

▲上へ ■LSL Portal ■LSL Portal (日本語)
list llGetAnimationList(key id)
idアバターのUUID

実行中の全アニメーションを取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llStartAnimation(string anim)
animインベントリもしくはBuilt-inのアニメーション名

アニメーションを開始します。
パーミッション(PERMISSION_TRIGGER_ANIMATION)が必要です。
animへ存在しない値を指定するとエラーが発生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llStopAnimation(string anim)
animインベントリもしくはBuilt-inのアニメーション名

アニメーションを停止します。
パーミッション(PERMISSION_TRIGGER_ANIMATION)が必要です。
animへ存在しない値を指定するとエラーが発生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)


同じカテゴリー(LSLリファレンス)の記事画像
イベント 【LSL】
同じカテゴリー(LSLリファレンス)の記事
 LSLリファレンスマニュアル (2007-07-01 18:28)
 型【LSL】 (2007-07-01 07:45)
 定義値【LSL】 (2007-07-01 07:23)
 イベント 【LSL】 (2007-07-01 06:16)
 オブジェクト 【LSL】 (2007-07-01 05:25)
 テクスチャ 【LSL】 (2007-07-01 05:10)
Posted by れむ at 05:35 │LSLリファレンス