Twitter で初期化がうまくいかない時があるとかいてしまいましたが
再生したアニメをすべて破棄すればうまくいくようです
以下サンプル
スクリをリセットする際に Object が握っているアニメーションをすべて停止します
[sample_start_animesh.lsl]
string g_anim = "つかいたいアニメ";
stop_all_animations()
{
list curr_anims = llGetObjectAnimationNames();
integer i;
for(i = 0 ; i < llGetListLength(curr_anims) ; i++)
{
string anim = llList2String(curr_anims, i);
llStopObjectAnimation(anim);
}
}
default
{
state_entry()
{
stop_all_animations();
llStartObjectAnimation(g_anim);
}
attach(key id)
{
if(id)//有効なキーか NULL_KEY かを調べます
{
llStartObjectAnimation(g_anim);
}
else
{
llStopObjectAnimation(g_anim);
}
}
}