jinko
2008年06月16日 15:13
//座っているアバターを回転させるサンプル
// Jun 16, 2008 by Jinko Spitteler
//コンフィグレーション
integer gDegStep = 45;
vector gvSitPos = ;
vector gvSitRot = ;
//グローバル変数
float fRot = 0.0;
rotation grSitRot;
default {
state_entry() {
grSitRot = llEuler2Rot(gvSitRot * DEG_TO_RAD);
llSitTarget(gvSitPos, grSitRot);
}
touch_start(integer total_number) {
integer i;
key av = llAvatarOnSitTarget();
integer no = 0;
//誰も座ってなければなにもしない
if (av == NULL_KEY) return;
//アバターのリンクナンバーを探す
for (i = 1; i