docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Vehicles

    Classes

    ControllableWheelAuthoring

    Authoring component representing a controllable vehicle wheel. Works together with VehicleControlAuthoring

    FrictionCurveDrawer

    Custom property drawer for wheel tire friction curve

    PhysicsUtilities

    Various physics utilities

    VehicleAuthoring

    Authoring component for vehicles

    VehicleControlAuthoring

    Authoring component for vehicle control

    VehicleDebug

    Handles vehicles debug drawing.

    VehicleEditor

    VehicleUtilities

    Various vehicle utilities

    WheelAuthoring

    Authoring component for wheels

    Structs

    EngineStartStop

    When enabled, VehicleEngineControlJob will read the value of the Start field and start or stop the engine.

    PairedWheels

    Represents a pair of wheels that share an axle

    SampledAnimationCurve

    A struct that allows converting an AnimationCurve to a SampledCurve blob asset.

    SampledCurve

    Curve blob asset.

    Vehicle

    Contains core vehicle data and settings needed for vehicle simulation. For vehicle controls check VehicleControl.

    VehicleColliderCleanup

    Cleanup component used by vehicle systems to handle vehicle destruction

    VehicleCollidersSystem

    System handling the update of the vehicle compound collider, which includes the vehicle body collider and wheel protector colliders if any

    VehicleContactModificationSystem

    System that handles physics contact modification for vehicles, allowing smoother collisions

    VehicleControl

    Additional functionality for the Vehicle. Powertrain, drivetrain, steering and in general everything related to controling the vehicle movement and behavior.

    VehicleControlData

    Additional functionality for the Vehicle. Powertrain, drivetrain, steering and in general everything related to controling the vehicle movement and behavior.

    VehicleControlEvent

    Events related to the VehicleControl. These can be used to signal to the vehicle that an action is needed.

    VehicleControlSystem

    System that handles control of the vehicle, including powertrain, steering and aerodynamics.

    VehicleControlSystem.VehicleControlJob

    Updates the powertrain and sends the torque to the WheelControl. Also handles steering and aerodynamics.

    VehicleControlSystem.VehicleControlJob.InternalCompiler

    Internal structure used by the compiler

    VehicleControlSystem.VehicleControlJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    VehicleControlSystem.VehicleControlJob.InternalCompilerQueryAndHandleData.TypeHandle

    VehicleControlSystem.VehicleEngineControlJob

    Controls engine starting and stopping, based on the state of EngineStartStop. To start or stop the engine, enable the EngineStartStop component and set the value of the Start field to the desired engine running state.

    VehicleControlSystem.VehicleEngineControlJob.InternalCompiler

    Internal structure used by the compiler

    VehicleControlSystem.VehicleEngineControlJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    VehicleControlSystem.VehicleEngineControlJob.InternalCompilerQueryAndHandleData.TypeHandle

    VehiclePhysicsSystem

    Handles core vehicle physics simulation. Powertrain and vehicle control are handled by VehicleControlSystem.

    VehiclePhysicsSystem.ApplyDeferredImpulsesJob

    Applies impulses that were cached in the VehiclePhysicsSystem.SolveVehiclePhysicsJob

    VehiclePhysicsSystem.SolveVehiclePhysicsJob

    Job for solving vehicle and wheel physics

    VehiclePhysicsSystem.SolveVehiclePhysicsJob.InternalCompiler

    Internal structure used by the compiler

    VehiclePhysicsSystem.SolveVehiclePhysicsJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    VehiclePhysicsSystem.SolveVehiclePhysicsJob.InternalCompilerQueryAndHandleData.TypeHandle

    VehicleTimeSingleton

    Holds time data used by vehicle systems

    VehicleUpdateColliders

    Enableable component triggering an update of the vehicle compound collider

    VehicleUpdateWheelData

    Enableable component triggering an update of the vehicle wheel datas

    VehicleWheelEvent

    Stores events related to the vehicle wheels

    VehicleWheelEventsClearSystem

    System that clears vehicle wheel events

    Wheel

    Contains wheel settings. For dynamic wheel data refer to WheelOnVehicle.

    WheelAuthoring.FrictionCurveData

    Data for the wheel friction curve

    WheelBeforePhysicsTransformSystem

    System handling the update of wheel transforms before physics

    WheelClosestHitCollector

    Collector for the wheel casst hits. Stores the closest hit that is not a hit to a vehicle collider.

    WheelColliderLayerOverrides

    Layer overrides for wheel colliders

    WheelControl

    Control settings for the wheel.

    WheelOnVehicle

    Holds dynamic/calcualted wheel data. For wheel settings refer to Wheel.

    WheelOnVehicleReference

    Stores reference to the vehicle this wheel belongs to.

    WheelTransformSpinSystem

    Sets the wheel rotation around the axle.

    WheelTransformSpinSystem.WheelTransformSpinJob

    Job handling wheel rotation around the axle

    WheelTransformSpinSystem.WheelTransformSpinJob.InternalCompiler

    Internal structure used by the compiler

    WheelTransformSpinSystem.WheelTransformSpinJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    WheelTransformSpinSystem.WheelTransformSpinJob.InternalCompilerQueryAndHandleData.TypeHandle

    WheelTransformSystem

    System handling the update of wheel transforms

    WheelTransformsUpdateFromPresentationWithInterpolationJob

    Job handling the update of wheel transforms from interpolated vehicle transform

    WheelTransformsUpdateFromPresentationWithInterpolationJob.InternalCompiler

    Internal structure used by the compiler

    WheelTransformsUpdateFromPresentationWithInterpolationJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    WheelTransformsUpdateFromPresentationWithInterpolationJob.InternalCompilerQueryAndHandleData.TypeHandle

    WheelTransformsUpdateFromPresentationWithoutInterpolationJob

    Job handling the update of wheel transforms from interpolated vehicle transform

    WheelTransformsUpdateFromPresentationWithoutInterpolationJob.InternalCompiler

    Internal structure used by the compiler

    WheelTransformsUpdateFromPresentationWithoutInterpolationJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    WheelTransformsUpdateFromPresentationWithoutInterpolationJob.InternalCompilerQueryAndHandleData.TypeHandle

    WheelTransformsUpdateFromSimulationJob

    Job handling the update of wheel transforms from simulation vehicle transform

    WheelTransformsUpdateFromSimulationJob.InternalCompiler

    Internal structure used by the compiler

    WheelTransformsUpdateFromSimulationJob.InternalCompilerQueryAndHandleData

    Used internally by the compiler, we won't promise this exists in the future

    WheelTransformsUpdateFromSimulationJob.InternalCompilerQueryAndHandleData.TypeHandle

    Enums

    VehicleControlAuthoring.EngineAngularVelocityCalculationType

    The type of engine angular velocity calculation

    VehicleControlEvent.Type

    The event type

    VehicleWheelEvent.VehicleWheelEventType

    The event type

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)