Paso 1: Agregar secuencias de comandos
Haga clic en el recorte y elija Editar en el menú pastel.Ir a la pestaña de contenido en el menú edición y haga clic en "Nuevo Script."
Abra el nuevo script y reemplazar su contenido con el siguiente código:
Abra el contenido del recorte en el menú edición y haga clic en el botón de secuencia de comandos de agregar.
Abra el nuevo script.
Pegue el código siguiente en la ventana, reemplazando el contenido actual:
Sencillo Script de rotación a su camarero un poco la vida
Si se establece esta secuencia de comandos a ejecutar, se convertirá en el agente más cercano se enfrentan.
Modificar para adaptarse a su camarero.
Basado en scripts por Rand Ope & Christopher Omega
AXIS_ * constantes, representan la unidad de vector 1 en el eje especificado.
Vector AXIS_UP = < 0.0.1 >;
Vector AXIS_LEFT = < 0.1.0 >;
Vector AXIS_FWD = < 1.0.0 >;
rotación getRotToPointAxisAt (eje de vector, vector blanco) {}
volver llGetRot() * llRotBetween (eje * llGetRot(), blanco - llGetPos());
}
Fuerza y la amortiguación son los valores usados para el control de cómo se mueven llRotLookAt y llLookAt, estos valores son ajustables.
resistencia del flotador = 1.0;
amortiguación del flotador = 0,250;
{por defecto
{state_entry()}
Deja de volcar
llSetStatus (STATUS_ROTATE_X, FALSE);
llSetStatus (STATUS_ROTATE_Y, FALSE);
llSetStatus (STATUS_ROTATE_Z, TRUE);
llSensorRepeat (string nombre, id de la llave, tipo entero, gama de flotador, flotador arco, tipo de flotador)
llSensorRepeat("",NULL_KEY,AGENT,10,PI,1); establecer la última tres variables inferiores o superiores para disminuir el lag
}
sensor (entero num_detected) {}
objetivo de vector = llDetectedPos(0);
Esta línea señala el eje de fwd (X) en el destino:
llRotLookAt (getRotToPointAxisAt (AXIS_FWD, destino), amortiguación y resistencia);
Esta línea señala el eje (Y) izquierdo en el destino:
llRotLookAt (getRotToPointAxisAt (AXIS_LEFT, destino), amortiguación y resistencia);
Esto señala el eje (Z) hasta en el destino:
llRotLookAt (getRotToPointAxisAt (AXIS_UP, destino), amortiguación y resistencia);
}
}