support collisions & restructure transforms to only update once per frame

This commit is contained in:
Nick Fisher
2024-02-13 13:31:18 +08:00
parent 6561af6825
commit 1638599078
8 changed files with 144 additions and 85 deletions

View File

@@ -1358,4 +1358,13 @@ class FilamentControllerFFI extends FilamentController {
_keyboardListener = HardwareKeyboardListener(transformController);
return transformController;
}
@override
Future addCollisionComponent(FilamentEntity entity) async {
if (_assetManager == null) {
throw Exception("AssetManager must be non-null");
}
add_collision_component(_assetManager!, entity);
}
}