alt=
> HOME > 2022年07月

  

Posted by at

家具の調整いらなくなる日が来る?

2022年07月09日

まずは適当な箱をRezして、新規スクリプトを作成して作ったスクリプトに以下の内容を貼り付けて保存してから箱をタッチしてみてください。

list paramName = ["性別","身長","上半身の長さ","手の大きさ","頭の大きさ","脚の長さ","腕の長さ",
"首の長さ","腰の高さ","腰回りの肉付き","ホバー","靴の長さ","ヒールの高さ","靴底の高さ"];

string sex (integer num) {
  if (num) return "男性";
  return "女性";
}

default {

touch_start(integer total_number) {
   key id = llDetectedKey(0);
   list result = llGetVisualParams(id, [80,33,38,675,682,692,693,756,814,842,11001,616,198,503]);
   integer i;
   llSay(0, llGetDisplayName(id) + "さんの体のシェイプのスライダー値は・・" + llList2String(paramName, 0) + " = " + sex(llList2Integer(result, 0)));
   for (i=1; i < 11; i++) {
     llSay(0, llList2String(paramName, i) + " = " + (string)llRound(llList2Float(result, i)*100));
   }
   llSay(0, "\n靴のシェイプのスライダー値は・・");
   for (i=11; i < 14; i++) {
     llSay(0, llList2String(paramName, i) + " = " + (string)llRound(llList2Float(result, i)*100));
   }
  }
}

新しい関数を利用してるんですケド、
こうやってシェイプの数値が取得できるようになったのならですよっ!
家具側のスクリプトでこれを利用したら、いちいち位置調整しなくてもぴったりなカップルポーズとか作れそうな気がしませんか?
ちょっと((o(*^^*)o))わくわくなちゃんのぞでした~('-'*)  
  • LINEで送る


Posted by nozo erin at 21:05Script