Hi cameni!
Projects working on this, I drew attention to the effect of the simulation is not the correct vehicle, that's my opinion).
I'm not sure that the translator correctly transmit my thoughts, so I will write in their native language.
RU
Для логики транспортного средства я создаю пару постоянно ведущих мостов
wheelsAlwaysOn = [4,5,6,7];
И пару дополнительных мостов активируемых по необходимости
wheelsOnOff = [0,1,2,3];
Допустим автомобиль начинает подём на достаточно крутом участке асфальтовой дороги, дополнительные мосты не активированы, когда участок дороги достигает определённой крутизны автомобиль начинает терять мощность, активация дополнительных мостов прибавляет мощности, то есть получается что колёса сами по себе вырабатывают мощность, а не двигатель, и это не логично.
Я считаю более реалистичным вариантом реализовать бробуксовку ведущих колёс если крутизна трассы достигает определённого критического угла, и если подаваемой мощности на колёса ещё достаточно, активация дополнительных ведущих колёс добавляла бы сцепления с дорогой, а если крутизна трассы достигает предельного угла, и сцепление с дорогой высокое, все колёса ведущие, то добавлять уже и потерю мощности.