Mam grę samochodową i pomysł polega na tym, że gracz jest pijany. Chcę mieć opóźnione wejście z myszy, gdzie przesuwasz mysz na boki, aby się obrócić.
Jak ustawić stałe opóźnienie między danymi wejściowymi podawanymi przez użytkownika a liczbą obrotów samochodu?
Teraz mam to:
h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime * 2);
Co się dzieje, zwrot jest opóźniony, ale jest bardzo wolny, innymi słowy, jeśli poruszę myszką bardzo szybko, samochód obraca się bardzo powoli, ale jeśli zwiększę mnożnik Time.deltaTime, samochód obraca się szybciej, ale efekt opóźnienia jest zminimalizowany .
Jak inaczej mogę to zrobić?