2009年10月8日木曜日

llGetMap?(;´▽`A``

こんばんわ^^
私のところ(北海道・道東)も台風の影響で雨と風がだんだん強くなってきました
こちらは台風の経験があまりない地域なので、災害が心配です・・・


さて・・・↓のスナップは・・・





セカンドライフでの、あるHUDの切り抜き写真なんですが・・
テレポートして他のSIMに行くと、そのSIMの地図がちゃんと表示されるんですよね
それってどうやってるんだろう?と疑問に思ってて
きっと
llGetMapとか
そんな関数があるのかなーって調べてみたのですが・・・
なさそうですwww
じゃあ、全体の地図が描かれた巨大な1枚のテクスチャーがあって
それをずらして表示してるのかとも思ったのですが・・・www
それも現実的じゃないしw
なによりもこのHUDの中身にテクスチャが入ってないんですよねww
もちろん、画面右下にある「地図」ボタンを押して表示される世界地図じゃないんですよね・・・これ・・
・・・( ̄  ̄;) うーん
わからん・・・・w
(どなたか・・・ご存知の方・・・ヒント下さいwww)






5 件のコメント:

  1. http://wiki.secondlife.com/wiki/Sim_Map_Particle_Projector
    ここらあたりが参考になるのではと・・・

    返信削除
  2. これかも・・・

    key httpRequestId;
    string URL = "http://www.subnova.com/secondlife/api/map.php";

    default
    {
    state_entry()
    {
    llPassTouches(TRUE);
    httpRequestId = llHTTPRequest(URL + "?" + "sim" + "=" + llEscapeURL(llGetRegionName()),[], "");
    }
    http_response(key request_id, integer status, list metadata, string body)
    {
    if (request_id == httpRequestId) llSetTexture(body, 0);
    }
    on_rez(integer start_param)
    {
    llSetRot(<0,0,0,1>);
    llSetScale(<2.55,2.55,0.01>);
    llResetScript();
    }
    touch_start(integer a)
    {
    llMessageLinked(LINK_ALL_CHILDREN, 0, "touched", NULL_KEY);
    }
    }

    返信削除
  3. SL_Junky さん

    情報ありがとうございます(_ _(--;(_ _(--; ペコペコ
    なんとなく、感じていたのですが、やはり外部との通信が
    必要なのですね><
    実は、管制塔に・・・なんとか少しでも”機能”をつけて
    みたくて・・・(;´▽`A`` 飛んで行った人たちの今いる場所を
    自動?(HUDを装着してもらって)で、管制塔の画面に
    表示させて・・・w うまくゆけば・・・カーナビのように
    進行方向が常に上向きになるようにして(私には無理っぽいw)、現在の位置は点で表示w ただ、飛行する人のHUDと
    管制塔とのやりとりは、Emailなので、時間差がどうしても、
    出てしまう・・・・でもまあ、目安にはなるのかな・・・とw
    とりあえず、このHUDと受信側のみ試作してみまして、
    HUD装着者の今いるSIMを表示させることはできるようになりましたw 情報ありがとうございます^^
    もしかしたら、ストーキングなど、悪用される恐れ?があるのかも・・・なので一定時間で消えるようにしたほうが、
    いいのかも・・・^^;;

    返信削除
  4. こんにちは^^ tx Ohさん作製の Yet Another Sim Scannerこれなんか使えるかもです。 http://slurl.com/secondlife/Ukanipo/254/248/53 ここのNCIのベンダーに入ってましたよ。HUDと管制塔の通信とかには、ほど遠いですけど・・・GNU General Public License物なんですけど^^

    返信削除
  5. SL_Junkyさま

    ありがとうございます^^ さっそく行ってみます~^^
    GNUですか~ 学生の頃、ちらっと聞いた記憶が・・・(;´▽`A``

    返信削除