Buba
1 мая 2011 в 14:10
Отправлено: 01.05.2011 14:10:09
Устарел.
Заменён на: /viewtopic.php?f=45&t=1358Машина состоит из 3 частей, которые влияют на ее поведение: - кабина - шасси - колеса
Файл vehicles.xml
Параметры прототипа машины:
- Код: Ctrl+A, Ctrl+C
DiffRatio - передаточное число (по моему чем больше, тем быстрее машина разгоняеться, но медленее едет.... или наоборот).
MaxEngineRpm - максимальные обороты двигателя.
LowGearShiftLimit - на этих оборотах переключается на низшую передачу
HighGearShiftLimit - на этих оборотах переключается на высшую передачу
SteeringSpeed - коэффициент скорости поворота колес. (рад/сек) - на но практиче часто получается делаешь это число большим, и колеса вертятся быстро, а сама машина поворачивает медленно, т.к. у нее большая инерция.
AdditionalWheelsHover - дополнительная высота подвески (кузов поднимаеться над колесами на это расстояние)
DriftCoeff – коеффициент заноса. От нуля до бесконечности, чем меньше, тем меньше занос.
MassSize - размер масс: по осям X,Y,Z. т.е. машина может иметь размеры одни, а физика будет считаться от этого размера. Так что ты немного ошибся в своих предположенияя =)
MassTranslation - смещение центра масс от центра машинки Если сделать низким (отрицательный Y), то машина будет более устойчивая.
Файл VehicleParts.xml
Класс = "Cabin" (кабина)
- Код: Ctrl+A, Ctrl+C
Durability - крепкость кабины
DurCoeffsForDamageTypes - коэффициенты отвечающие за резисты guns energy explosion
Mass - масса
Power - не используется
maxTorque - мощность автомобиля. С помощью настройки DiffRatio в прототипе самой машины можно увести в разгон или в скорость. Но там все это еще как то настраиваеться оборотами
Price - цена
RepairCoef - коэфициент полного ремонта части от стоимости
FuelConsumption - потребление топлива автомобилем. как-то хитро считается от мощностию
MaxSpeed - максимальная скорость
Class = "Wheel" (колеса)
- Код: Ctrl+A, Ctrl+C
Mass - масса: чем больше масса колеса по отношению к все машине, тем более управляема в воздухе (когда машина летит, ее наклон можно корректировать "ездой" вперед или назад).
SuspensionCFM - жесткость амортизатора
SuspensionERP - не используется
SuspensionRange - не используется
mU - не используется
Class = "Chassis" (шасси)
MaxFuel - топливо
MaxHealth - здоровье
Общие параметры (например масса, цена) суммируются. Желательно не используемые параметры не использовать.
Автор - JSinx