れむ
2007年07月01日
04:49
llCreateLinkプリムをリンクする。
llBreakLinkプリムのリンクを解除する。
llBreakAllLinksオブジェクトの全リンクを解除する。
llGetNumberOfPrimsリンクプリム数を取得する。
llGetLinkNumberプリムのリンク番号を取得する。
llGetLinkKeyリンクプリムのUUIDを取得する。
llGetLinkNameリンクプリムの名前を取得する。
llSetLinkAlphaリンクプリムのアルファ値を設定する。
llSetLinkColorリンクプリムの色を設定する。
llSetLinkTextureリンクプリムにテクスチャを設定する。
llSetLinkTextureAnimリンクプリムのテクスチャアニメーションを設定する。
llGetLinkNumberOfSidesリンクプリムの面の数を取得する。
llSetLinkPrimitiveParamsリンクプリムのパラメータを設定する。
llSetLinkPrimitiveParamsFastリンクプリムのパラメータを設定する。
llGetLinkPrimitiveParamsリンクプリムのパラメータを取得する。
llLinkParticleSystemリンクプリムからパーティクルを生成する。
llMessageLinkedリンクメッセージを送信する。
llPassTouchesルートプリムへタッチイベントを通知する。
llPassCollisionsルートプリムへ衝突イベントを通知する。
リンク番号
1LINK_ROOTルートプリム
-1LINK_SETすべてのプリム
-2LINK_ALL_OTHERS自分以外のプリム
-3LINK_ALL_CHILDRENすべての子プリム
-4LINK_THIS自分自身のプリム
0--unlinked
1--子プリム
llCreateLink(key target, integer parent)targetリンクするプリムのUUIDparentTRUE … このオブジェクトをルートプリムにする
FALSE … このオブジェクトを子プリムにする
プリムをリンクします。
パーミッション(PERMISSION_CHANGE_LINKS)が必要です。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llBreakLink(integer linknum)linknumリンクを解除するプリムのリンク番号
プリムのリンクを解除します。
パーミッション(PERMISSION_CHANGE_LINKS)が必要です。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llBreakAllLinks()
オブジェクトの全リンクを解除します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetNumberOfPrims()
リンクプリム数を取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetLinkNumber()
プリムのリンク番号を取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
key llGetLinkKey(integer linknum)linknum
リンク番号
リンクプリムのUUIDを取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
string llGetLinkName(integer linknum)linknum
リンク番号
リンクプリムの名前を取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkAlpha(integer linknumber, float alpha, integer face)linknumber
リンク番号alpha不透明度(0.0[透明] ~ 1.0[不透明])face面
リンクプリムのアルファ値を設定します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkColor(integer linknumber, vector color, integer face)linknumber
リンク番号color色face面
リンクプリムの色を設定します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkTexture(integer linknumber, string texture, integer face)link_pos
リンク番号texture設定するテクスチャ名face設定する面
リンクプリムにテクスチャを設定します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkTextureAnim(integer link, integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate)link
リンク番号modeアニメーション方法faceテクスチャアニメーションを行う面sizex横方向の分割数sizey縦方向の分割数startアニメーションを開始するフレーム番号(0 ~ )length再生するフレーム数(0の場合は全フレーム再生)rateアニメーションの速度(rate/sec)
リンクプリムにテクスチャアニメーションを設定します。
mode
ANIM_ONテクスチャアニメーションのON/OFF
LOOPループ再生
REVERSE逆方向に再生
PING_PONGフレームを前後に再生
SMOOTHフレームの繋がりを滑らかにする
ROTATEテクスチャを回転する
SCALEテクスチャのスケールを変更する
▲上へ ■LSL Portal ■LSL Portal (日本語)
string llGetLinkNumberOfSides(integer linknum)linknum
リンク番号
リンクプリムの面の数を取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkPrimitiveParams(integer linknumber, list rules)linknumber
リンク番号rulesプリム情報
リンクプリムのパラメータを設定します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetLinkPrimitiveParamsFast(integer linknumber, list rules)linknumber
リンク番号rulesプリム情報
リンクプリムのパラメータを設定します。
llSetLinkPrimitiveParamsと同じですが、実行時の遅延がありません。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llGetLinkPrimitiveParams(integer link, list params)link
リンク番号params取得する項目
リンクプリムのパラメータを取得します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llLinkParticleSystem(integer link, list rules)link
リンク番号rulesプリム情報
リンクプリムからパーティクルを生成します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llMessageLinked(integer linknum, integer num, string str, key id)linknumber
リンク番号numlink_messageイベントに渡すinteger値strlink_messageイベントに渡すstring値idlink_messageイベントに渡すkey値
指定リンクプリムのすべてのスクリプトへ引数の値を送信します。
受信は送信先スクリプトの
link_messageへ通知されます。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llPassTouches(integer pass)passTRUE … ルートプリムに伝える
FALSE … ルートプリムに伝えない
子プリムで発生したタッチイベントをルートプリムへ伝えるかどうかを制御します。
この設定を有効にするためにはイベントハンドラ(touch_start / touch / touch_end)を追加する必要があります。
▲上へ ■LSL Portal ■LSL Portal (日本語)
llPassCollisions(integer pass)passTRUE … ルートプリムに伝える
FALSE … ルートプリムに伝えない
子プリムで発生した衝突イベントをルートプリムへ伝えるかどうかを制御します。
この設定を有効にするためにはイベントハンドラ(collision_start / collision / collision_end)を追加する必要があります。
▲上へ ■LSL Portal ■LSL Portal (日本語)