close
collision_start(integer num_detected)
當物件撞上時, 會呼叫此函式. num_detected 表示還未處理這段時間有多少個物件撞上
collision_start(integer num_detected) { llSay(0, llDetectedName(0) + " collided with me!"); }
collision_end(integer num_detected)
當物件結束不再撞擊時, 會呼叫此函式
llSetTimerEvent(float sec)
設定 Timer 每次被呼叫的間距時間, sec 表示間距時間秒數
rotation llGetRootRotation()
該物體的總體轉向
rotation llGetLocalRot()
該物體子物件相對於父物件的轉向
rotation llEuler2Rot(vector vec)
從三維的轉角轉變成四維的轉向 (quaterion)
llTargetOmega(vector axis, float spinrate, float gain)
axis : 轉軸, 例如 <0,0,1> 就是 Z 軸
spinrate : 轉動角度, 以 radian 表示 ( 一圈是 2PI, 直角九十度是 PI/2 )
gain : 表示力度, 類似真實物理世界
執行後會按照設定不停轉動
llTargetOmega(ZERO_VECTOR,0.0,1.0) 會清除rotate function 並停止轉動
llSetLinkPrimitiveParamsFast( integer link, list rules )
設定物體狀態
文章標籤
全站熱搜