Potrzebuję osoby, która będzie w stanie naprawić 2 błędy w mechanice mojej gry. Jestem nowicjuszem w programowaniu, samodzielnie znaleźć i rozwiązać problem nie potrafię. Gra jest prosta, 3D nieskończony biegacz, skrypty również dość proste, pisałem je z pomocą chatgpt. Wszystko jest uporządkowane.
Więc:
1. Pierwszy błąd : Kiedy gracz naciska przycisk restart w menu śmierci, pierwsze kliknięcie tylko przenosi gracza na współrzędną ostatniego checkpointu, ale menu śmierci się nie zamyka i gra się nie zaczyna, przy drugim kliknięciu gra już się uruchamia. Przy tym zdarza się to nie zawsze, czasami po pierwszym kliknięciu gra uruchamia się z punktu checkpointu. To znaczy co drugi raz to się zdarza.
Muszę usunąć to podwójne kliknięcie i sprawić, aby gra zawsze uruchamiała się z punktu ostatniego checkpointu OD RAZU po pierwszym kliknięciu gracza na przycisk restart.
2. Drugi błąd : Kiedy gracz naciska przycisk restart i mimo to kontynuuje grę z ostatniego checkpointu, czasami nie może poruszać się w lewo i w prawo przez kilka sekund, czasami może od razu. Sway zaczynają działać, jeśli szybko porusza się w lewo i w prawo kilka razy i tylko wtedy kontrola wraca do normy.
Muszę zrobić tak, aby od razu po załadowaniu checkpointu gracz zawsze mógł poruszać się w lewo i w prawo bez żadnych opóźnień w kontroli.
Załadowałem wideo ekranu. Skrypty, które trzeba wysłać. P.S. Przepraszam za zły dźwięk.