Playing/pl

Playing/pl

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

Ustawienia graficzne

Przed rozpoczęciem gry należy skonfigurować opcje graficzne w menu opcji. Dla większości komputerów zalecamy pozostawienie opcji Mesh Quality oraz Light Quality na normalnych ustawieniach. Opcje w każdej chwili można przywołać poprzez wciśnięcie klawiszy Ctrl + O. Filtrowanie anizotropowe można zwiększyć do 16x z mało zauważalnym wpływem na wydajność.

Sterowanie

Kompletną listę klawiszy znajdziesz tutaj Sterowanie.

Aktualnie BeamNG wspiera klawiaturę oraz kontrolery analogowe. Granie na klawiaturze nie jest zalecane.

Dla większości kontrolerów nie jest wymagana konfiguracja. Wystarczy podpiąć urządzenie i grać.

Domyślny układ przycisków na kontrolerze konsoli Xbox 360

  • Gaz: Prawy spust
  • Hamulec: Lewy spust
  • Sterowanie: Lewa gałka analogowa
  • Kamera: Prawa gałka analogowa
  • Hamulec ręczny: RB
  • Zmiana kamery: Back
  • Zbliżenie kamery: Y
  • Oddalenie kamery: B
  • Zresetowanie kamery: Wciśnięcie prawej gałki analogowej

Użytkownicy klawiatury mogą się poruszać za pomocą klawiszy strzałek, a kamere kontrolować za pomocą myszki lub klawiatury numerycznej (klawisz 5 na klawiaturze numerycznej resetuję pozycję).

Uniwersalna klawiszologia na klawiaturze

  • F1: Pokaż klawiszologię
  • J: zatrzymaj i wznów fizykę
  • R: zrespwanuj pojazd
  • Q: przełącz tryb zmiany biegów (automatyczny, pełny manual, manual z automatycznym sprzęgłem)
  • SHIFT + B: przełącz dynamiczny układ kierowniczy (wyłącz dynamiczny układ kierowniczy, jeśli używasz kierownicy)
  • SHIFT + C: przełącz na wolny widok
  • TAB and SHIFT + TAB: przełącz pojazd
  • <: włącz lewy kierunkowskaz
  • >: włącz prawy kierunkowskaz
  • /: włącz światła awaryjne
  • N: włącz światła/zmień tryb

Kierownice są również obsługiwane. Urządzenia takie takie jak G25/G27 firmy Logitech lub Fantec z serii z możliwością obrotu o 900 stopni, pedałem sprzęgła i H-shifterem będą działać dobrze w BeamNG. Inputmapy są również konfigurowalne.

Konfigurowanie własnego kontrolera

Jak skonfigurować swój własny kontroler (gamepad, kierownice, cokolwiek) do pracy z BeamNG:

1. Podłącz swój kontroler i uruchom BeamNG

2. Zamknij BeamNG i otwórz plik torque3d.log LUB wciśnij ' lub ~ (lub inny przycisk na twoim układzie klawiatury) aby otworzyć konsolę

3. Przewiń na sam początek i znajdź ten fragment: [1]

4. Pobierz mój szablon ([2]) dla inputmapy, otwórz go i znajdź poniższy fragment: [3]

5. Uzupełnij nazwy osii, takich jak as xaxis, yaxis, ryaxis, itp. Możliwe, że będziesz musiał się trochę z nimi pomęczyć, aby dobrze je ustawić. Zazwyczaj aby sprawdzić która oś jest osią x, y wystarczy wejść w panel sterowania. Panel Sterowania -> Kontrolery gier -> Kontroler gier.

Zaawansowane ustawienia kontrolera

Nasze sterowanie, gaz, hamulec, oś sprzęgła, itp. prowadzone od -1 do 1.

Przykładowa konfiguracja G25:

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

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

// movement
%mm.bind(%device, xaxis, steer_direct);
%mm.bind(%device, rzaxis,"RI", brake_direct);
%mm.bind(%device, yaxis, "RI", accelerate_direct);
%mm.bind(%device, slider, "RI", clutch_direct);


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

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

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


// we should be able to activate stick shifting and wheel range functions with this device


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

echo("G25 mapping loaded");

Stosowanie

  • obiekt może być nazwą przycisku, nazwą osi lub czymś podobnym
  • funkcje można znaleźć jeden katalog wyżej w beamng.cs
  • opcje: patrz poniżej
%mm.bind(%device, <object>, <options>, <function to call>);
%mm.bindCmd(%device, <object>, <options>, "<Torque script to execute on press>", "<Torque script to execute on de-press>");

Opcje (mogą być łączone):

  • I : Odwrotność : * -1
  • R : Zasięg : przeskalowanie osi z -1 do 1 aż do 0 do 1
  • D : Martwa strefa (następujący ciąg argumentu) : martwa strefa wokół środka
  • S : Skala : skaluje wartości (nieco bezużyteczne)

Przykład

zaawansowany przykład gdzie oś przechodzi od -1 do -0 do -1 do 1, z martwą strefą i skalowaniem:

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


Zobacz też