flame_composition_rendering 0.1.0-dev.1 flame_composition_rendering: ^0.1.0-dev.1 copied to clipboard
Plugin for integrating composition rendering into the flame game engine.
Usage #
A simple usage example:
import 'package:composition_rendering/scene.dart';
import 'package:flame/flame.dart';
import 'package:flame/game.dart';
import 'package:flame_composition_rendering/flame_plugin.dart';
import 'package:flutter/widgets.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
GameWidget(
game: ExampleLauncher(),
),
);
}
class ExampleLauncher extends BaseGame {
final FlamePluginComponent plugin = FlamePluginComponent();
ExampleLauncher() {
plugin.scene = GameScene();
}
@override
Future<void> onLoad() async {
await Flame.images.loadAll([
'bg.jpg',
]);
await add(plugin);
}
}
class GameScene extends Scene {
@override
void init() {
// your play scene
}
}