



HUDに埋め込んでアバタレーダーとして使えます^^
vector myPos;
string myName = “”;
default {
state_entry() {
myPos = (vector)llGetPos();
myName = llDetectedName(0);
llSensorRepeat(“”, NULL_KEY, AGENT, 96.0, PI, 5.0);
}
sensor(integer num_detected) {
list kyoriList;
list nameList;
integer k = 0;
for (k = 0; k < num_detected; k++) {
list kyori = [(integer)llVecDist(myPos, llDetectedPos(k))];
kyoriList = llListInsertList(kyoriList, kyori, 0);
}
integer n = 0;
for (n = 0; n < num_detected; n++) {
list name = [llDetectedName(n)];
nameList = llListInsertList(nameList, name, 0);
}
string info = "";
integer i = 0;
for (i = 0; i < num_detected; i++) {
info = info + (string)llList2List(nameList, i, 1) + " : " + (string)llList2List(kyoriList, i, 1) + "m" + " \n ";
}
llSetText(info ,<1.0,1.0,1.0> ,1.0);
}
no_sensor() {}
}






More Options ...
Categories
Tag Cloud
Blog RSS
Comments RSS

Void
Life
Earth
Wind « Default
Water
Fire
Light 