LlSetCameraAtOffset
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials | 
| 函数名 | 
|---|
| Function: llSetCameraAtOffset( vector offset ); | 
| 参数:• vector offset –相对于prim位置的偏移量,用局部坐标表示 | 
| 返回值:设置摄像机正在观察的点,以偏移坐在物体上的化身。 这是相机注视的点,而不是相机眼睛的位置。 | 
| 注意事项 | 
|---|
| 设置这个不会更新坐着的化身的摄像头,它只会影响后来坐下来的化身。相机的设置必须提前准备好。 这个偏移量是相对于对象的本地偏移量,如果你想让它相对于坐着的化身(它可能有一个自定义的坐旋转和偏移)或区域,你必须自己计算。 零向量偏移将抵消任何偏移量。 由该函数设置的相机对焦是一个Prim属性。它会在剧本中存活下来,它会在prim taking 和 prim rezzing 中存活下来 | 
| 示例 | 
|---|
| //让坐着的化身看着一个任意的方向
//当化身坐下来后,从后面看它的肩膀
back_view(float degrees)
{
     rotation sitRot = llAxisAngle2Rot(<0, 0, 1>, degrees * DEG_TO_RAD);
 
     llSitTarget(<0, 0, 0.1>, sitRot);
 
     llSetCameraEyeOffset(<-2, 0, 1> * sitRot);
     llSetCameraAtOffset(<2, 0, 1> * sitRot);
}
 
default
{
    state_entry()
    {
        back_view( 208 );
        llSay(0, "Please sit down");
    }
}
 | 
| 相关函数 | 
|---|
| llSetLinkCamera | 
| 相关事件 | 
|---|
| 无 | 
