Skip to content

GroundController

Not yet Class Other

The ControllerBase that moves a ControllerManager character while it is walking or standing on the ground.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members · 20 modern Roblox members not implemented yet

Description

GroundController is the ControllerBase that a ControllerManager activates when its character is moving along or standing on the ground. It keeps the ControllerManager.RootPart hovering at GroundController.GroundOffset above the detected floor, drives locomotion toward the manager's target velocity (ramped by GroundController.AccelerationTime and GroundController.DecelerationTime), keeps the root part upright, and turns it toward the ControllerManager.FacingDirection. Ground friction comes from the floor material and this controller's GroundController.Friction and GroundController.FrictionWeight. Parent one to a ControllerManager to supply on-ground movement; the manager selects it through ControllerManager.ActiveController and activates one controller at a time.

Inheritance

Object → Instance → ControllerBase → GroundController

Properties

Member Signature Summary
AccelerationLean AccelerationLean: float —
AccelerationTime AccelerationTime: float Estimated time taken to reach the desired speed.
BalanceMaxTorque BalanceMaxTorque: float The maximum torque used to keep the ControllerManager.RootPart aligned upright.
BalanceSpeed BalanceSpeed: float The maximum angular speed used to align the ControllerManager.RootPart upright.
DecelerationTime DecelerationTime: float Estimated time taken to reach a complete stop from full speed.
Friction Friction: float The coefficient of friction of the character on the ground.
FrictionWeight FrictionWeight: float Amount the character's friction is weighed against the ground friction.
GroundOffset GroundOffset: float The target distance above the ground to keep the ControllerManager.RootPart at.
StandForce StandForce: float —
StandSpeed StandSpeed: float —
TurnSpeedFactor TurnSpeedFactor: float The value multiplied by the ControllerManager.BaseTurnSpeed.

Roblox reference: GroundController

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.