再起動後に再度フロートテキストを再設定すればいいと考えたので・・・
案1)SIMが再起動したらリセット
default
{
state_entry()
{
llSetText("フロートテキスト", <1.0, 1.0, 1.0>, 1.0);
}
changed(integer change)
{
if(change & CHANGED_REGION_START)
{
llResetScript();
}
}
}
案2)SIMが再起動したらもう一度フロートテキストを再設定する。
default
{
state_entry()
{
llSetText("フロートテキスト", <1.0, 1.0, 1.0>, 1.0);
}
changed(integer change)
{
if(change & CHANGED_REGION_START)
{
llSetText("フロートテキスト", <1.0, 1.0, 1.0>, 1.0);
}
}
}
案3)動的にテキストが作られてる場合は、その部分をユーザー関数化して再利用する。
//**** ユーザー関数 **********************************************
ulSetText() //名前はなんでも良い。ちなみにこの場合のulはユーザーライブラリの略
{
【フロートテキストを設定する何らかの処理】
}
default
{
state_entry()
{
ulSetText();
}
changed(integer change)
{
if(change & CHANGED_REGION_START)
{
ulSetText();
}
}
}