Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
PhysicsServer3DManager
Inherits: Object
A singleton for managing PhysicsServer3D implementations.
Description
PhysicsServer3DManager is the API for registering PhysicsServer3D implementations and for setting the default implementation.
Note: It is not possible to switch physics servers at runtime. This class is only used on startup at the server initialization level, by Redot itself and possibly by GDExtensions.
Methods
void |
register_server(name: String, create_callback: Callable) |
void |
set_default_server(name: String, priority: int) |
Method Descriptions
void register_server(name: String, create_callback: Callable) 🔗
Register a PhysicsServer3D implementation by passing a name
and a Callable that returns a PhysicsServer3D object.
void set_default_server(name: String, priority: int) 🔗
Set the default PhysicsServer3D implementation to the one identified by name
, if priority
is greater than the priority of the current default implementation.