Playing/es

Playing/es

From BeamNG
Language: [[::Playing/es|English]]

Opciones gráficas

Configura las opciones gráficas en el menú antes de jugar. Recomendamos mantener Mesh quality y Lightning quality en Normal para la mayoría de los ordenadores. Puedes abrir el menú de opciones presionando CTRL + O en cualquier momento. El Anisotropic Filtering puede ser configurado a 16X con muy poco impacto en el rendimiento.

Controles

Para una lista completa de los controles, véase Controles.

BeamNG.drive actualmente es compatible con teclado y un mando análogo, aunque no se recomienda hacerlo con teclado.

No hace falta configuración para la mayoría de los mandos; simplemente conectar y jugar.

Los controles de serie para el mando de Xbox 360

  • Acelerador: RT
  • Frenos: LT
  • Volante: Joystick izquierdo
  • Cámara: Joystick derecho
  • Freno de mano: RB
  • Cambiar cámara: Atrás
  • Aumentar cámara: Y
  • Alejar cámara: B
  • Reiniciar cámara: Presionar el joystick derecho

Los usuarios de teclado pueden conducir con las flechas y mover la cámara con el ratón o el teclado numérico (reiniciar cámara con 5).

Controles de teclado universales

  • F1: Mostrar controles
  • J: Pausar y activar físicas
  • R: Reaparecer vehículo
  • Q: Intercambiar entre modos de cambio (automático, manual, manual con embrague automático)
  • Mayús + B: Activar/desactivar volante dinámico (desactivado por defecto si usas volante desde 0.3.0.2)
  • Mayús + C: Activa/desactivar cámara libre
  • Tab y Mayús + Tab: Cambiar de vehículo
  • <: Poner/quitar intermitente izquierdo
  • >: Poner/quitar intermitente derecho
  • /: Poner/quitar luces de emergencia
  • N: Poner/quitar luces cortas/largas

También se permiten volantes. Los volantes como el Logitech G25/G27 o Fanatec series con ángulo de giro de 900º, pedal de embrague y cambio en H funcionarán bien en BeamNG.drive. Los controles se pueden personalizar también.

Configurando tu propio controlador

Cómo configurar tu propio controlador (mando, volante, lo que sea) para funcionar en BeamNG.drive:

1. Conecta tu controlador y abre BeamNG.drive

2. Sal de BeamNG.drive y abre torque.3d.log o presiona ' o ~ (o el botón correspondiente en tu teclado) para abrir la consola

3. Sube hasta el principio y encuentra esto: [1]

4. Bájate mi archivo ([2]) para el inputmap (controles), ábrelo y rellénalo siguiendo esto: [3]

5. Añade los nombre de los ejes en el inputmap, como xaxis, yaxis, ryaxis, etc. Quizá tengas que ir probando hasta que te funcionen correctamente. Normalmente puedes comprobar que ejes son el x, y, z desde tu panel de control: Panel de control -> Controladores de juego -> Tu controlador de juego


Configuración avanzada

Nuestros ejes de aceleración, volante, embrague, freno, etc., van de -1 a 1.

Ejemplo de configuración de un Logitech G25

// Product Name: Logitech G25 Racing Wheel USB (with logitech drivers)
// GUID: {C299046D-0000-0000-0000-504944564944}
// axes: 5^X^S^V^Y^S

//%device = "{C299046D-0000-0000-0000-504944564944}-" @ %joyNum;
%device = "joystick" @ %joyNum;

// camera
moveMap.bind(%device, button0, joystickYaw);
moveMap.bind(%device, button1, joystickPitch);

// movement
moveMap.bind(%device, xaxis, joy_steer);
moveMap.bind(%device, rzaxis,"I", brake);
moveMap.bind(%device, yaxis, "I", accelerate);
moveMap.bind(%device, slider, "I", clutch);


moveMap.bind(%device, button0, toggleShifterMode);

// paddle - left
moveMap.bind(%device, button5, shiftDown);
// paddle - right
moveMap.bind(%device, button4, shiftUp);

// gears
moveMap.bindCmd(%device, button14, "shiftToGear(-1);", "shiftToGear(0);");
moveMap.bindCmd(%device, button8,  "shiftToGear(1);",  "shiftToGear(0);");
moveMap.bindCmd(%device, button9,  "shiftToGear(2);",  "shiftToGear(0);");
moveMap.bindCmd(%device, button10, "shiftToGear(3);",  "shiftToGear(0);");
moveMap.bindCmd(%device, button11, "shiftToGear(4);",  "shiftToGear(0);");
moveMap.bindCmd(%device, button12, "shiftToGear(5);",  "shiftToGear(0);");
moveMap.bindCmd(%device, button13, "shiftToGear(6);",  "shiftToGear(0);");


//moveMap.bindCmd(%device, button2, "beamNGResetPhysics();", "");
//moveMap.bindCmd(%device, button3, "beamNGTogglePhysics();", "");
//moveMap.bind(%device, button4, parkingbrake_toggle);
//moveMap.bindCmd(%device, button5, "beamNGSwitchVehicle();", "");
//moveMap.bindCmd(%device, button6, "beamNGZoom(-1);", "");
//moveMap.bindCmd(%device, button7, "beamNGZoom(1);", "");
//moveMap.bindCmd(%device, button8, "beamNGResetCamera();", "");
//moveMap.bindCmd(%device, button9, "beamNGCameraToggle();", "");
//moveMap.bind(%device, btn_back, beamNGControl);
//moveMap.bind(%device, btn_x, toggleFirstPerson);

echo("G25 mapping loaded");

Uso

  • object puede ser un botón, un eje o algo por el estilo
  • La función a llamar se puede encontrar un directorio más arriba en beamng.cs
  • Opciones: ver abajo
moveMap.bind(%device, <object>, <options>, <function to call>);
moveMap.bindCmd(%device, <object>, <options>, "<Torque script to execute on press>", "<Torque script to execute on de-press>");

Opciones (se pueden combinar):

  • I : invertido : * -1
  • R : Con rango : Cambia el rango del eje de (-1 a 1) a (0 a 1)
  • D : Zona muerta (argumento que le sigue) : zona muerta alrededor del centro
  • S : Escalado : escala el valor (es un poco inútil)

Ejemplo

Ejemplo avanzado que configura un eje que va de (-1 a 0) a (-1 a 1), con zona muerta y escalado:

moveMap.bind(%device, slider, "RID", "-0.15 0.15", "S", 1.2, clutch);


Véase también