Files
2020-12-09 10:10:12 +00:00

36 lines
813 B
Dart

import 'package:flame/flame.dart';
import 'package:flame/components/parallax_component.dart';
import 'package:flame/extensions/vector2.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Flame.util.fullScreen();
runApp(
GameWidget(
game: MyGame(),
),
);
}
class MyGame extends BaseGame {
MyGame() {
final images = [
ParallaxImage('bg.png'),
ParallaxImage('mountain-far.png'),
ParallaxImage('mountains.png'),
ParallaxImage('trees.png'),
ParallaxImage('foreground-trees.png'),
];
final parallaxComponent = ParallaxComponent(
images,
baseSpeed: Vector2(20, 0),
layerDelta: Vector2(30, 0),
);
add(parallaxComponent);
}
}