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

気ままな一言

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

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

2007年07月01日

リンク 【LSL】

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リンクするプリムのUUID
parentTRUE … このオブジェクトをルートプリムにする
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 (日本語)


同じカテゴリー(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:35)
 オブジェクト 【LSL】 (2007-07-01 05:25)
Posted by れむ at 04:49 │LSLリファレンス