2008年02月17日
llSetPrimtiiveParamsでハマってました
久し振りですが、今は、ネコのスクリプトでハマってました。
llSetPrimtiiveParams で四足歩行の足の角度を変えようとしていたのですが、
t=llGetPrimitiveParams([PRIM_ROTATION]);
rot = llList2Rot(t,0);
llSetPrimitiveParams([PRIM_ROTATION, rot]);
でへんてこりんな角度に足が向くんです。
でも、http://jira.secondlife.com/browse/SVC-93 にもあるように、
llSetPrimitiveParams([PRIM_ROTATION, (rot / llGetRootRotation()) / llGetRootRotation()]);
にしないといけなかったんですね。
# 知らなかっただけですが、、、
これでなんとか前に少し進みました。
llSetPrimtiiveParams で四足歩行の足の角度を変えようとしていたのですが、
t=llGetPrimitiveParams([PRIM_ROTATION]);
rot = llList2Rot(t,0);
llSetPrimitiveParams([PRIM_ROTATION, rot]);
でへんてこりんな角度に足が向くんです。
でも、http://jira.secondlife.com/browse/SVC-93 にもあるように、
llSetPrimitiveParams([PRIM_ROTATION, (rot / llGetRootRotation()) / llGetRootRotation()]);
にしないといけなかったんですね。
# 知らなかっただけですが、、、
これでなんとか前に少し進みました。


