Playing/pl
Language: | [[::Playing/pl|English]] |
---|
Contents
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);