Nuclide
Software Development Kit for id Technology
|
Anything involving a more advanced physics simulator. More...
Anything involving a more advanced physics simulator.
Gameplay features such as movement and projectiles don't usually tend to be complex because you want consistent behaviour. All objects that are handled by an external physics simulator tend to be more physically accurate, but less predictable - reserved for effects or function where realistic motion is paramount. This section covers these types of entities and how to control them.
The physics simulator used is controlled by the engine and may be subject to change at any given time. Currently we're targeting ODE.
Classes | |
class | func_physbox |
Server-Entity: Physically Simulated Box. More... | |
class | phys_ballsocket |
Server-Entity: Ballsocket Physics Constraint. More... | |
class | phys_constraint |
Server-Entity: Fixed Physics Constraint. More... | |
class | phys_constraintsystem |
Server-Entity: Physics Constraint Grouping. More... | |
class | phys_convert |
Server-Entity: Static To Physics Converter. More... | |
class | phys_hinge |
Server-Entity: Hinge Physics Constraint. More... | |
class | phys_keepupright |
Server-Entity: Physics Upright Controller. More... | |
class | phys_slideconstraint |
Server-Entity: Sliding Physics Constraint. More... | |
class | prop_physics |
Server-Entity: Physics Prop Model. More... | |
class | NSPhysicsConstraint |
This entity class represents constraints for physically-simulated entities. More... | |
class | NSPhysicsEntity |
This entity class represents physically-simulated entities. More... | |
Enumerations | |
enum | { PHYSM_BOX , PHYSM_SPHERE , PHYSM_CAPSULE , PHYSM_TRIMESH , PHYSM_CYLINDER } |
Variables | |
noref bool | isPhysics |
noref bool isPhysics |