Ответ: Unity-Небольшой туториал: дополняем FPSController
А как же Time.deltaTime?
Без него же энергия будет очень медленно восстанавливаться, если игра жутко тормозит, и наоборот - очень быстро, если игра "летает".
Думаю, такую штуку: st_energy = st_energy - 0.15;
лучше заменить на, допустим: st_energy = st_energy - 0.25*Time.deltaTime;
|