У нас вы можете посмотреть бесплатно Arcade Car Suspension System In Unity Under 5 Minutes или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Suspension mechanic code : void suspensionUpdate() { float maximumLength = springRestLength + springTravel; foreach (Transform suspension in suspensionPosition) { RaycastHit hit; if (Physics.Raycast(suspension.position, -suspension.up, out hit, maximumLength + WheelRadius, drivable)) { float currentSpringLength = hit.distance - WheelRadius; float springCompressed = Mathf.Clamp01((springRestLength - currentSpringLength) / springTravel); float springVelocity = Vector3.Dot(Rb.GetPointVelocity(suspension.position), suspension.up); float dampForce = springVelocity * dampStiffness; float springForce = springCompressed * springStiffness; float netForce = springForce - dampForce; Rb.AddForceAtPosition(netForce * suspension.up, suspension.position); Debug.DrawLine(suspension.position, hit.point, Color.red); } else { Debug.DrawLine(suspension.position, suspension.position + (maximumLength * -suspension.up), Color.green); } } }