Приветствую, перебрал кучу уроков по настройки физики танка, и остановился на этом довольно таки популярном уроке http://habrahabr.ru/post/116088/ Сам пока что C# не познал, так-как изучал JS и сталкнулся с такой проблемой: если посмотреть урок, то скрипт автор разделил кусками, и после первого куска, он не пишет добавлять код к первому куску или нет, или же создать ещё один скрипт. В итоге сколько я не пытался "собрать" скрипт, у меня ошибочки.
Если есть люди, которые работали с этим уроком, или просто знающие C#, то могли бы вы написать правильно соединённую версию скрипта, а то я пока не разбираюсь в структуре С# ?
Буду очень благодарен, ибо убил на это пол дня и кучу нервов:)
Ссылка на пастбин с кодом, который должен работать
К сожалению там такая ошибка в середине кода: TankTrackController.cs(165,13): error CS0111: A member `TankTrackController.CalculateMotorForce(UnityEngine.WheelCollider, float, float)' is already defined. Rename this member or use different parameter types
Вроде как надо переименовать переменную, но в результате я получаю ещё больше ошибок(
Assets/Scripts/map/TankTrackController.cs(111,42): error CS0103: The name `CalculateWheelPosition' does not exist in the current context Assets/Scripts/map/TankTrackController.cs(112,41): error CS0103: The name `CalculateWheelPosition' does not exist in the current context Assets/Scripts/map/TankTrackController.cs(124,16): error CS0103: The name `CalculateSmoothRpm' does not exist in the current context Assets/Scripts/map/TankTrackController.cs(127,42): error CS0103: The name `CalculateWheelPosition' does not exist in the current context Assets/Scripts/map/TankTrackController.cs(128,41): error CS0103: The name `CalculateWheelPosition' does not exist in the current context