mirror of
https://github.com/flame-engine/flame.git
synced 2025-10-30 16:36:57 +08:00
28 lines
725 B
Dart
28 lines
725 B
Dart
import 'package:flame/flame.dart';
|
|
import 'package:flame/game.dart';
|
|
import 'package:flame/components/parallax_component.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
void main() async {
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
await Flame.util.fullScreen();
|
|
runApp(MyGame().widget);
|
|
}
|
|
|
|
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: const Offset(20, 0), layerDelta: const Offset(30, 0));
|
|
|
|
add(parallaxComponent);
|
|
}
|
|
}
|