LlPushObject
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials | 
| 函数名 | 
|---|
| Function: llPushObject( key target, vector impulse, vector ang_impulse, integer local ); | 
| 参数:key target – 同一区域中的组、角色或对象UUID vector impulse – 推力的方向和力。方向受局部影响。 vector ang_impulse – 旋转的力量。 integer local – 布尔值,如果为真则使用目标的局部轴,如果为假则使用区域轴。 | 
| 返回值:对目标对象应用脉冲和ang_impulse | 
| 注意事项 | 
|---|
| 只适用于推动不受限制或剧本属于土地所有者的土地。 如果土地属于某个组,则脚本化对象必须转让给同一组。 推进的有效性是由脚本的能量可用量调制的。 有一个简化的代码片段描述了如何在Havok4项目中实现推送,并揭示了能量预算如何影响最终推送量的一些细节。 在无推区域,对象只能推其所有者。 当应用到代理或它们的附件时,ang_impulse将被忽略。 能量消耗的计算方法是脉冲大小除以20,000。 推力冲击随距离减小,减小距离的三次方。 | 
| 示例 | 
|---|
| 示例1 // 推撞到的物体或化身。
default
{
    collision_start(integer num_detected)
    {
        llPushObject(llDetectedKey(0),<0,0,100>, <0,0,100>, TRUE);
    }
}
 | 
| 相关函数 | 
|---|
| 无 | 
| 相关事件 | 
|---|
| 无 | 
