トップ   >   カテゴリ表示:Metaverse メタバース

セカンドライフでチャット中にオブジェクトを表示する方法(スクリプト)

共有ボタン付きページはこちら: http://tech.kimihiko.jp/article/9456698.html

セカンドライフでチャット中にオブジェクトを表示する方法(スクリプト)

身につけているオブジェクトを普段は透明にしておき、チャットの時だけ表示されるようするスクリプト


float interval = 1;

float visible = 0;

set_alpha()
{
llSetLinkAlpha(LINK_SET, visible, ALL_SIDES);
}

default
{
state_entry()
{
visible = 1;
set_alpha();
llSetTimerEvent(0);
}
attach(key id)
{
if(id)
{
state attached;
}
}
}

state attached
{
state_entry()
{
visible = 0;
set_alpha();
llSetTimerEvent(interval);
}

timer()
{
if (llGetAgentInfo(llGetOwner()) & AGENT_TYPING ){
if (visible == 0) {
visible = 1;
set_alpha();
}
} else {
if (visible == 1) {
visible = 0;
set_alpha();
}
}
}

attach(key id)
{
if(id == NULL_KEY)
{
state default;
}
}
}


●参考サイト

チャットでオブジェクトを表示|セカンドライフJAPAN
http://secondlife.chu.jp/lsl06.html
関連する記事(広告含む)
1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26