2008年02月10日
llBreakLink
llBreakLink
llBreakLink(integer linknum) |
integer linknum に指定したリンクナンバーのプリムをリンクから外します。
integer linknum | リンクを解除するプリムを指定します。 |
<使用例>
default { touch_start(integer num_detected) { if (llDetectedKey(0) == llGetOwner()) { llRequestPermissions(llDetectedKey(0), PERMISSION_CHANGE_LINKS); } } run_time_permissions(integer perm) { if (perm & PERMISSION_CHANGE_LINKS) { llBreakLink(1); } } } |

コレが・・・

こうなります。
今回は、ルートプリム(赤)をリンクから解除するように”1”を設定しています。
しかし、このままではオブジェクトの中からルートプリムがなくなってしまいます。
そのため、2の値が与えられている子プリムが、次回のルートプリムになり、全てのプリムナンバーが一つずつずれます。
オブジェクトを物理属性にしているので、リンクが外れたら、赤いプリムが下に落ちますw
Mother Lake は こちら→ http://slurl.com/secondlife/Mother%20Lake/114/109/21
からくりや 江戸支店は こちら→ http://slurl.com/secondlife/EDO%20Japan/74/87/27
Mother Lake のHPはこちらから→ http://ml.ms-p.jp/
法人の方はこちら → http://ms-p.jp/
llSetLinkTexture
llSetLinkPrimitiveParams
llSetLinkColor
llSetLinkAlpha
llPassTouches