feat!: Add CameraComponent to FlameGame (#2740)

This PR adds the `CameraComponent` and a `World` by default to the
FlameGame.
This commit is contained in:
Lukas Klingsbo
2023-09-18 21:06:37 +02:00
committed by GitHub
parent 5be6fc8cae
commit 7c2f400076
89 changed files with 1107 additions and 821 deletions

View File

@ -17,8 +17,7 @@ class LookAtSmoothExample extends FlameGame {
'oriented in the desired direction if the image is not facing the '
'correct direction.';
final world = _TapWorld();
late final CameraComponent cameraComponent;
LookAtSmoothExample() : super(world: _TapWorld());
late SpriteAnimationComponent _chopper1;
late SpriteAnimationComponent _chopper2;
@ -28,9 +27,6 @@ class LookAtSmoothExample extends FlameGame {
@override
Future<void> onLoad() async {
cameraComponent = CameraComponent(world: world);
addAll([cameraComponent, world]);
final spriteSheet = SpriteSheet(
image: await images.load('animations/chopper.png'),
srcSize: Vector2.all(48),