BlackSheep-LSL@Wiki

llGetAnimationList

最終更新:

Bot(ページ名リンク)

- view
メンバー限定 登録/ログイン

llGetAnimationList

list llGetAnimationList(key id)

実行中のアニメーションのUUIDリストを返す。
アニメーションは複数同時に実行することが可能であるが、この関数を使うとアバターが現在実行している全てのアニメーションのUUIDを得ることができる。

以下の例はタッチしたアバターが実行中の全アニメーションを停止する。
踊りすぎて止まらなくなったあなたに。
default {
  touch_start(integer num_detected) {
    [[llRequestPermissions]]([[llDetectedKey]](0), PERMISSION_TRIGGER_ANIMATION);
  }
  
  run_time_permissions(integer perm) {
    if(perm & PERMISSION_TRIGGER_ANIMATION){
      list anims = llGetAnimationList([[llGetPermissionsKey]]());
      integer len = [[llGetListLength]](anims);
      integer i;
      for (i = 0; i < len; i++){
        llStopAnimation([[llList2Key]](anims, i));
      }
    }
  }
}

名前:
コメント:
記事メニュー
ウィキ募集バナー