Site search
2008年8月26日火曜日
うちのアイテムキャンプチェアにはポーズ入ってないんですけどw
発売中のPrize camping chairなんですが、椅子のテクスチャ貼り替えはもちろん、椅子を他のものに入れ替えて使ったりもできるんですよ^^
中にはスクリプトが2つ入っててNew Scriptのほうは修正可にしてます。
こんなふうに座る位置を調整してるだけなんですけどねw
でもこのスクリプトを書き換えたら他のポーズも使えますよ^^
まあ普通にポーズの入った椅子のスクリプトと同じなんですが、こんな感じに書き換えてアニメーションを入れたらオッケーですね。
但しスクリプト名はNew Scriptに固定にしてます。つまんない名前で申し訳ないですが^^;;
中にはスクリプトが2つ入っててNew Scriptのほうは修正可にしてます。
こんなふうに座る位置を調整してるだけなんですけどねw
default
{
state_entry()
{
llSitTarget(<0.0,-0.375,0.53>,llEuler2Rot(<0.0,0.0,-90.0>*DEG_TO_RAD));
}
}
でもこのスクリプトを書き換えたら他のポーズも使えますよ^^
まあ普通にポーズの入った椅子のスクリプトと同じなんですが、こんな感じに書き換えてアニメーションを入れたらオッケーですね。
string anim="sitting chair f04"; // アニメーション名
default
{
state_entry()
{
// 座る位置調整
llSitTarget(<0,0.1,0.4>, llEuler2Rot(<0,0,-90>*DEG_TO_RAD));
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
key agent=llAvatarOnSitTarget();
if (agent)
{
llRequestPermissions(agent, PERMISSION_TRIGGER_ANIMATION);
}
else
{
llStopAnimation(anim);
}
}
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStopAnimation("sit");
llStartAnimation(anim);
}
}
}
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿